Environment Variables
All environment variables go in.env.local at the project root. Restart the dev server after changes.
Framework
| Variable | Required | Description |
|---|---|---|
LIVEKIT_URL | ✅ | LiveKit server WebSocket URL (wss://...) |
LIVEKIT_API_KEY | ✅ | LiveKit API key |
LIVEKIT_API_SECRET | ✅ | LiveKit API secret |
Core
| Variable | Required | Description |
|---|---|---|
ANTHROPIC_API_KEY | ✅ | Powers the AI flow generator |
DEEPGRAM_API_KEY | ✅ | Voice dictation in builder + Deepgram STT |
LLM
| Variable | Provider |
|---|---|
OPENAI_API_KEY | OpenAI |
GEMINI_API_KEY | Google Gemini |
GROQ_API_KEY | Groq |
TOGETHER_API_KEY | Together AI |
MOONSHOT_API_KEY | Moonshot AI |
DEEPSEEK_API_KEY | DeepSeek |
MISTRALAI_API_KEY | Mistral AI |
CEREBRAS_API_KEY | Cerebras |
FIREWORKS_API_KEY | Fireworks AI |
PERPLEXITY_API_KEY | Perplexity |
XAI_API_KEY | xAI |
OPENROUTER_API_KEY | OpenRouter |
OVHCLOUD_API_KEY | OVHCloud |
BEDROCK_API_KEY | Amazon Bedrock |
LETTA_API_KEY | Letta |
OLLAMA_API_KEY | Ollama (local) |
TELNYX_API_KEY | Telnyx |
TTS
| Variable | Provider |
|---|---|
ELEVENLABS_API_KEY | ElevenLabs |
CARTESIA_API_KEY | Cartesia |
NEUPHONIC_API_KEY | Neuphonic |
RESEMBLE_API_KEY | Resemble AI |
RIME_API_KEY | Rime |
INWORLD_API_KEY | Inworld |
STT
| Variable | Provider |
|---|---|
ASSEMBLYAI_API_KEY | AssemblyAI |
FAL_API_KEY | fal.ai |
GLADIA_API_KEY | Gladia |
SONIOX_API_KEY | Soniox |
SPEECHMATICS_API_KEY | Speechmatics |
Integrations
| Variable | Description |
|---|---|
EXA_API_KEY | Exa.ai web search |
Notes
OPENAI_API_KEYis shared across LLM, TTS (gpt-4o-mini-tts), and STT (Whisper)DEEPGRAM_API_KEYis shared across voice dictation in the builder and Deepgram STT/TTSGROQ_API_KEYis shared across LLM and TTSANTHROPIC_API_KEYis shared across LLM and the AI flow generator