Docs / Getting started
Add cloud API keys.
Supported providers
- Anthropic -- Claude Sonnet 4, Claude Opus 4, Haiku
- OpenAI -- GPT-4.1, GPT-4.1 Mini, o3, o4-mini
- Google -- Gemini 2.5 Pro, Gemini 2.5 Flash
- DeepSeek -- DeepSeek V3, DeepSeek R1
- Mistral -- Mistral Large, Codestral
- OpenRouter -- any model on the OpenRouter catalog
- Any OpenAI-compatible endpoint
Adding a key
Open Cmd+Shift+P > Rabbit AI: Add API Key. Select the provider, paste your key. The key is stored locally in your IDE configuration and sent only to the provider you chose.
Key storage
Keys are stored locally on your machine. They are never synced to our servers or logged. When you use your own key, Rabbit makes direct HTTPS calls to the provider — there is no relay server in between. OS keychain storage (Keychain Services, Credential Manager, libsecret) is on the roadmap.
Per-project overrides
You can set per-project API keys via environment variables in your.rabbit-ide/routing.yml:
agent:
codegen:
provider: anthropic
model: claude-sonnet-4-20250514
api_key: $ANTHROPIC_API_KEY # from shell envBudget controls
Set daily spend caps per provider in Settings > Rabbit AI > Budget. When the cap is reached, the agent falls back to local models or stops with a notification.