Dokumentation
Continue
Continues openai-Provider bezeichnet ein Protokoll, keinen Anbieter. Geben Sie apiBase an, und Claude sowie GPT sind Modell-Einträge in derselben config.yaml.
Ein Block in ~/.continue/config.yaml: provider: openai mit apiBase: https://api.kunavo.com/v1 und Ihrem Kunavo-Schlüssel sk-kn-…. Die Erweiterung muss nicht wissen, welcher Anbieter hinter dem Endpoint steht.
name: my-config
version: 0.0.1
schema: v1
models:
- name: Claude Sonnet 5
provider: openai # the protocol, not the vendor
model: claude-sonnet-5
apiBase: https://api.kunavo.com/v1
apiKey: sk-kn-...
roles: [chat, edit, apply]
- name: Haiku (autocomplete)
provider: openai
model: claude-haiku-4-5
apiBase: https://api.kunavo.com/v1
apiKey: sk-kn-...
roles: [autocomplete]provider: openai legt das Drahtprotokoll fest, nicht OpenAI als Unternehmen — dieses Feld ändern Nutzer oft als Erstes, sollten es aber unverändert lassen. Das Suffix /v1 gehört in apiBase. Ohne es hängt Continue die Route an einen nicht vorhandenen Pfad an, was zu einem 404 führt.Schritt für Schritt
- Erstellen Sie unter
/app/keyseinen Schlüssel und kopieren Sie ihn — er wird nur einmal angezeigt. - Öffnen Sie in VS Code oder JetBrains die Continue-Seitenleiste und bearbeiten Sie
config.yamldes Assistenten. - Fügen Sie die obigen
models-Einträge hinzu und ersetzen Siesk-kn-…durch Ihren Schlüssel. - Speichern Sie die Datei. Continue lädt die Konfiguration beim Speichern neu — der von Ihnen angegebene Modellname erscheint dann in der Modellauswahl.
- Wählen Sie das Modell aus und senden Sie eine Nachricht. Um später das Modell zu wechseln, wählen Sie es einfach in der Auswahl aus; eine Konfigurationsänderung ist nicht nötig.
Die Referenz von Continue dazu finden Sie auf der Seite zum OpenAI-Modellanbieter.
Vor der Fehlersuche die Verbindung überprüfen
Eine einzige Anfrage zeigt, ob der Fehler beim Endpoint, beim Schlüssel oder in der Konfigurationsdatei liegt. Wenn eine JSON-Liste mit Modell-IDs zurückkommt, funktionieren dieselbe Basis-URL und derselbe Schlüssel auch in Continue.
# Settles whether a failure is the endpoint, the key, or Continue.
curl -sS https://api.kunavo.com/v1/models \
-H "Authorization: Bearer sk-kn-..."Welche Modelle eignen sich für welche Rolle?
Jedes Textmodell auf Kunavo ist als Wert für model erreichbar — die vollständige Liste finden Sie auf der Modellseite; sie wird live von GET /v1/models abgerufen. Die Tarife verstehen sich in USD pro 1M Tokens, Eingabe / Ausgabe.
| Modell-ID | Kunavo: Ein- und Ausgabe | Geeignete Rolle |
|---|---|---|
claude-haiku-4-5 | $0.70 / $3.50 | Autovervollständigung — die Rolle mit den meisten Anfragen, bei der die Kosten pro Token entscheidend sind |
claude-sonnet-5 | $1.40 / $7.00 | Chat und Bearbeitung — standardmäßig ein ausgewogenes Verhältnis von Qualität und Preis |
claude-opus-5 | $3.50 / $17.50 | Bearbeitung umfangreicher Architekturänderungen |
gpt-5-6-terra | $0.70 / $4.20 | dieselbe Schlüssel, andere Modellfamilie — eine zweite Meinung ohne neue Zugangsdaten |
Häufig gestellte Fragen
Wie verwende ich Continue mit einer OpenAI-kompatiblen API?
Fügen Sie in ~/.continue/config.yaml unter models einen Eintrag mit provider: openai, der Modell-ID, apiKey und apiBase für den Endpoint hinzu — bei Kunavo lautet dieser https://api.kunavo.com/v1. provider bezeichnet hier das Protokoll, nicht den Anbieter: Damit wird Continue angewiesen, das OpenAI-Drahtformat an die unter apiBase angegebene Adresse zu senden. Jeder Endpoint, der /v1/chat/completions implementiert, funktioniert.
Kann Continue Claude-Modelle ohne Anthropic-Schlüssel verwenden?
Ja, wenn die Modelle über einen OpenAI-kompatiblen Endpoint bereitgestellt werden. Continues openai-Provider sendet die Modell-ID direkt an apiBase. Daher wird eine Claude-ID am Gateway aufgelöst und nicht in Continue. Bei Kunavo liegen die Claude- und GPT-IDs hinter demselben Schlüssel. Sie benötigen also einen zweiten Modelle-Eintrag statt eines zweiten Satzes von Zugangsdaten.
Kann Continue für die Autovervollständigung ein anderes Modell als für den Chat verwenden?
Ja, und das ist meist sinnvoll. Jeder Eintrag in der Modellliste enthält ein roles-Feld. So kann ein großes Modell die Rollen [chat, edit, apply] übernehmen, während ein kleines schnelles Modell für [autocomplete] zuständig ist. Die Autovervollständigung wird bei jedem Tastendruck ausgelöst und ist mit großem Abstand die Rolle mit den meisten Anfragen. Daher wirkt sich ihre Kombination mit dem günstigsten Modell stärker auf die Monatsrechnung aus als jede andere einzelne Einstellung.
Warum gibt Continue bei einer benutzerdefinierten apiBase einen 404-Fehler zurück?
Meist fehlt das Suffix /v1 in der Basis-URL. Continue hängt nur die Route an apiBase an. Daher sendet https://api.kunavo.com die Anfrage an einen nicht vorhandenen Pfad, während https://api.kunavo.com/v1 korrekt aufgelöst wird. Erhalten Sie statt eines 404 einen 401, stimmt die URL und der Schlüssel ist falsch.