Bring your own keys (BYOK)
Use your own provider API keys — or no keys at all, fully local.
V3Code is BYOK-first: point it at your own model provider keys and it runs against them directly. Your keys are stored locally and only the calls you make go out — see Privacy. BYOK works with no account, free forever.
Providers out of the box
Section titled “Providers out of the box”Add a key in Settings → Providers and the provider’s models appear in the picker:
| Provider | Examples of what you can run |
|---|---|
| Anthropic | Fable 5, Opus, Sonnet, Haiku |
| OpenAI | GPT-5.5 family, o-series reasoning models |
| xAI | Grok 4.x family |
| Google Gemini | Gemini 3.5 / 2.5 families |
| DeepSeek | DeepSeek v4 Pro / Flash |
| Mistral | Codestral, Devstral, Mistral Large |
| Groq | Fast open-weight serving (Llama, Qwen) |
| OpenRouter | One key, most models on the market |
Beyond these, an OpenAI-compatible provider slot accepts any endpoint that speaks the standard API — plus first-class slots for Azure, Vertex, and Bedrock setups.
Run models locally — no key at all
Section titled “Run models locally — no key at all”V3Code runs local models right in the editor — fully offline, free, and private.
- Built-in local inference — V3Code bundles a code model it can run itself (Qwen-Coder class, GPU-accelerated with a CPU fallback). No server to set up.
- Ollama — point V3Code at your running Ollama and your installed models appear in the picker automatically. (If a call fails, it’s usually because Ollama is off.)
- LM Studio and vLLM — autodetected the same way.
Local models pair naturally with the semantic index, which already runs its embeddings on-device — a fully local setup end to end.
When you need a key
Section titled “When you need a key”- The beta
free-autoconnection does not need an account or API key. It uses currently available free cloud models and can be unavailable or rate-limited. See free models. This is separate from Auto orchestration tiers that require a configured provider key. - Any provider you want to run yourself — set the key and use that model directly instead of hosted credits.
Hosted vs. BYOK
Section titled “Hosted vs. BYOK”- Hosted (paid plans) — V3Code runs inference for you on its own models and meters; nothing to set up. Hosted tiers live in their own namespace, so a hosted V3Fast and your own BYOK DeepSeek key never collide — you can use both side by side. See Plans and Token wallet.
- BYOK — you supply the key and pay your provider directly. Good if you already have provider credit or want full control of the model.