Customization
Models & Providers
UltraCoder supports 38+ AI providers. The default is UltraSafe AI — a managed provider that works without any API key. Switch to any other provider at any time from the Settings panel.
ℹ Note:The default model
usf-mini is billed through your UltraCoder account credits. Providers like Anthropic or OpenAI use your own API key and are billed directly by those providers.Changing providers
- Click the Settings icon in the AI panel toolbar (gear icon)
- Select Providers from the left menu
- Choose a provider from the list
- Enter your API key (where required) — stored securely in the system keychain
- Select a model from the dropdown and save
The new provider takes effect for the next message. You can also change the model inline using the model selector at the bottom of the chat panel.
Supported providers
| Provider | Example models | API key |
|---|---|---|
| UltraSafe AIDefault | usf-mini | Built-in (no key needed) |
| Anthropic | Claude 3.5 Sonnet, Claude 3 Opus, Claude 3 Haiku, Claude 4 series | Anthropic API key |
| OpenAI | GPT-4o, GPT-4o mini, o1, o3-mini, o4-mini | OpenAI API key |
| Google Gemini | Gemini 1.5 Pro, Gemini Flash | Google AI API key |
| AWS Bedrock | Claude on Bedrock, Titan, Llama | AWS credentials + region |
| Mistral AI | Mistral Large, Codestral, Pixtral | Mistral API key |
| DeepSeek | DeepSeek-V3, DeepSeek-R1 | DeepSeek API key |
| GroqFast inference | Llama 3.3, Gemma 2 | Groq API key |
| OllamaFully local | Any model pulled locally | None (local) |
| LM StudioFully local | Any model loaded in LM Studio | None (local) |
| OpenRouter | 200+ models via one API | OpenRouter API key |
| xAI (Grok) | Grok-2, Grok Beta | xAI API key |
And more: Vertex AI, SambaNova, Cerebras, Fireworks, Moonshot, Qwen, HuggingFace, Claude Code, and others.
Local models
Run models entirely on your own machine with Ollama or LM Studio. No data leaves your computer.
- Ollama — install Ollama, pull a model (
ollama pull llama3.3), then select Ollama in UltraCoder Settings - LM Studio — load a model in LM Studio, start the local server, select LM Studio in Settings
API key storage
All API keys are stored in VS Code's SecretStorage, which uses the OS keychain on macOS. Keys are never written to disk in plaintext and are never sent to UltraCoder's servers.
Related
- Credits & Billing — manage UltraSafe AI credits
- Custom Modes — set a per-mode default model