calibrate-agent CLI, set each key as the environment variable shown.
OpenRouter
Used by every evaluator, and by LLM tests, benchmarks and simulations. Get a key from OpenRouter. Environment variable:OPENROUTER_API_KEY
OpenAI
Used for OpenAI speech-to-text and text-to-speech. Get a key from OpenAI. Environment variable:OPENAI_API_KEY
Deepgram
Used for Deepgram speech-to-text. Get a key from Deepgram. Environment variable:DEEPGRAM_API_KEY
ElevenLabs
Used for ElevenLabs speech-to-text and text-to-speech. Get a key from ElevenLabs. Environment variable:ELEVENLABS_API_KEY
Sarvam
Used for Sarvam speech-to-text and text-to-speech. Get a key from Sarvam. Environment variable:SARVAM_API_KEY
Cartesia
Used for Cartesia speech-to-text and text-to-speech. Get a key from Cartesia. Environment variable:CARTESIA_API_KEY
Gemini
Used for Gemini speech-to-text and text-to-speech. Get a key from Google AI Studio. Environment variable:GOOGLE_API_KEY
Google Cloud
Used for Google Cloud speech-to-text and text-to-speech. Create a service account key in the Google Cloud console. In the app, paste the full service account JSON. With the CLI, set:GOOGLE_APPLICATION_CREDENTIALS: the path to the service account JSON fileGOOGLE_CLOUD_PROJECT_ID: your Google Cloud project ID
Groq
Used for Groq speech-to-text and text-to-speech with the CLI. Get a key from Groq. Environment variable:GROQ_API_KEY
Smallest AI
Used for Smallest AI speech-to-text and text-to-speech. Get a key from Smallest AI. Environment variable:SMALLEST_API_KEY