Dokumentation

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.

~/.continue/config.yaml
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

  1. Erstellen Sie unter /app/keys einen Schlüssel und kopieren Sie ihn — er wird nur einmal angezeigt.
  2. Öffnen Sie in VS Code oder JetBrains die Continue-Seitenleiste und bearbeiten Sie config.yaml des Assistenten.
  3. Fügen Sie die obigen models-Einträge hinzu und ersetzen Sie sk-kn-… durch Ihren Schlüssel.
  4. Speichern Sie die Datei. Continue lädt die Konfiguration beim Speichern neu — der von Ihnen angegebene Modellname erscheint dann in der Modellauswahl.
  5. 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-IDKunavo: Ein- und AusgabeGeeignete Rolle
claude-haiku-4-5$0.70 / $3.50Autovervollständigung — die Rolle mit den meisten Anfragen, bei der die Kosten pro Token entscheidend sind
claude-sonnet-5$1.40 / $7.00Chat und Bearbeitung — standardmäßig ein ausgewogenes Verhältnis von Qualität und Preis
claude-opus-5$3.50 / $17.50Bearbeitung umfangreicher Architekturänderungen
gpt-5-6-terra$0.70 / $4.20dieselbe Schlüssel, andere Modellfamilie — eine zweite Meinung ohne neue Zugangsdaten
Bei der Autovervollständigung fallen die Kosten an: Sie wird bei jedem Tastendruck ausgelöst, sodass die Zahl ihrer Anfragen die des Chats deutlich übersteigt, obwohl jede einzelne Anfrage klein ist. Ihr einen eigenen, günstigen Modelle-Eintrag zuzuweisen, ist der wirksamste einzelne Hebel für die Rechnung. Die Prompt-Caching-Funktion steht an zweiter Stelle, da der Repository-Kontext vor jeder Anfrage wiederholt wird. Abgerechnet wird pro Token von einem vorausbezahlten Guthaben, ohne Monatsgebühr — Einzelheiten finden Sie unter Abrechnung.

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.