diff --git a/docs/customize/model-providers/more/kunavo.mdx b/docs/customize/model-providers/more/kunavo.mdx new file mode 100644 index 00000000000..f46e20b9bc6 --- /dev/null +++ b/docs/customize/model-providers/more/kunavo.mdx @@ -0,0 +1,95 @@ +--- +title: "How to Configure Kunavo with Continue" +sidebarTitle: "Kunavo" +--- + + + [Kunavo](https://kunavo.com) is a hosted AI gateway that serves Claude, + Gemini and GPT models — plus image, video and music models — behind a single + OpenAI-compatible API key, with transparent per-token pricing. + + + + Get an API key from the [Kunavo dashboard](https://kunavo.com/app/signup) — + pay-as-you-go from a $10 top-up, no subscription, and the balance never + expires. + + +## Configuration + +Kunavo exposes an OpenAI-compatible endpoint at `https://api.kunavo.com/v1`, +so it works with Continue's `openai` provider and an `apiBase` override: + + + + ```yaml title="config.yaml" + name: My Config + version: 0.0.1 + schema: v1 + + models: + - name: Claude Sonnet 4.6 (Kunavo) + provider: openai + model: claude-sonnet-4-6 + apiBase: https://api.kunavo.com/v1 + apiKey: + roles: + - chat + - edit + - apply + - name: Claude Opus 5 (Kunavo) + provider: openai + model: claude-opus-5 + apiBase: https://api.kunavo.com/v1 + apiKey: + roles: + - chat + - name: Claude Haiku 4.5 (Kunavo) + provider: openai + model: claude-haiku-4-5 + apiBase: https://api.kunavo.com/v1 + apiKey: + roles: + - chat + - autocomplete + ``` + + + ```json title="config.json" + { + "models": [ + { + "title": "Claude Sonnet 4.6 (Kunavo)", + "provider": "openai", + "model": "claude-sonnet-4-6", + "apiBase": "https://api.kunavo.com/v1", + "apiKey": "" + }, + { + "title": "Claude Opus 5 (Kunavo)", + "provider": "openai", + "model": "claude-opus-5", + "apiBase": "https://api.kunavo.com/v1", + "apiKey": "" + } + ] + } + ``` + + + +Model IDs are flat slugs (`claude-sonnet-4-6`, `gemini-3-6-flash`, +`gpt-5-4` — no vendor prefix). The full catalog with live per-token pricing +is at [kunavo.com/models](https://kunavo.com/models). + +## Recommended models + +| Role | Model | Why | +| --- | --- | --- | +| Chat / Edit | `claude-sonnet-4-6` | Value default for everyday agentic coding | +| Hard refactors | `claude-opus-5` | Strongest reasoning; same price as the older `claude-opus-4-7` | +| Autocomplete / quick asks | `claude-haiku-4-5` | Fast and inexpensive | +| High-volume, cost-sensitive | `gemini-3-6-flash` | Cheapest capable tier on the gateway | + +Failed requests are not billed, and one key covers every model on the +gateway, so switching models is a one-line change in `config.yaml`. diff --git a/docs/docs.json b/docs/docs.json index b7a1d83f13a..5d6eca5fd1a 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -110,7 +110,8 @@ "customize/model-providers/more/deepseek", "customize/model-providers/more/deepinfra", "customize/model-providers/more/groq", - "customize/model-providers/more/llamacpp", + "customize/model-providers/more/kunavo", + "customize/model-providers/more/llamacpp", "customize/model-providers/more/llamastack", "customize/model-providers/more/mimo", "customize/model-providers/more/mistral",