Environment variables override keys stored in the keychain, which makes them handy for CI and scripts.
| Provider |
Variable |
| OpenAI |
OPENAI_API_KEY or KUNJI_OPENAI_API_KEY |
| Anthropic |
ANTHROPIC_API_KEY or KUNJI_ANTHROPIC_API_KEY |
| Google Gemini |
GEMINI_API_KEY or GOOGLE_API_KEY or KUNJI_GEMINI_API_KEY |
| Groq |
GROQ_API_KEY or KUNJI_GROQ_API_KEY |
| OpenRouter |
OPENROUTER_API_KEY or KUNJI_OPENROUTER_API_KEY |
| DeepSeek |
DEEPSEEK_API_KEY or KUNJI_DEEPSEEK_API_KEY |
| Mistral |
MISTRAL_API_KEY or KUNJI_MISTRAL_API_KEY |
| xAI |
XAI_API_KEY or KUNJI_XAI_API_KEY |
| Together AI |
TOGETHER_API_KEY or KUNJI_TOGETHER_API_KEY |
| Variable |
Purpose |
KUNJI_<ID>_API_KEY |
Key for any provider, including custom ones, e.g. KUNJI_LMSTUDIO_API_KEY |
KUNJI_HOME |
Keep config, data and cache in one folder (handy for testing) |
NO_COLOR |
Turn off colours |