Skip to main content
OpenCode verbindet sich über @ai-sdk/openai-compatible mit BetterToken. Nenne den OpenCode-Anbieter BetterToken oder OpenAI Compatible. GPT, Kimi und GLM sind Modellanbieter innerhalb von BetterToken, keine Anbieternamen in OpenCode.

Wichtige Einstellungen

Voraussetzungen

Installation

Konfiguration über die Befehlszeile

Das automatische BetterToken-Konfigurationsskript erstellt oder aktualisiert den BetterToken-Anbieter in OpenCode. Es benötigt Node.js. Wenn du API Key oder Modell-ID nicht als Argument übergibst, fragt das Skript danach.
Wähle nach Abschluss des Skripts bettertoken/YOUR_MODEL_ID. Wenn OpenCode bereits läuft, starte es vor dem Test neu.

Manuelle Konfiguration

Option 1: Anmeldedaten mit /connect speichern

Starte OpenCode und führe Folgendes aus:
Wähle Other, gib bettertoken als Anbieter-ID ein und trage danach YOUR_API_KEY ein. OpenCode speichert die Anmeldedaten lokal.

Option 2: JSON konfigurieren

Die globale Datei ist ~/.config/opencode/opencode.json. Ein Projekt kann opencode.json im Stammverzeichnis verwenden.
Wenn du /connect nicht verwendest, füge "apiKey": "YOUR_API_KEY" unter options hinzu. Committe niemals eine Konfiguration, die einen echten Key enthält.

Verbindung prüfen

Führe opencode in einem Projekt aus, wähle bettertoken/YOUR_MODEL_ID und sende eine kurze Nachricht. Eine normale Antwort bestätigt die Konfiguration. Starte OpenCode nach einer JSON-Änderung neu.

Modelle wechseln

Füge eine neue YOUR_MODEL_ID unter provider.bettertoken.models hinzu, aktualisiere model auf der obersten Ebene, speichere und starte OpenCode neu.

Häufige Fehler

Erweiterte Konfiguration

Unterstützte Provider

Die Statusangaben gelten für die auf dieser Seite beschriebene BetterToken-Konfiguration.
  • Befehlszeile + manuelle Konfiguration: Nutze einen generierten Befehl oder führe alle manuellen Schritte aus.
  • Manuelle Konfiguration: Gib API Key, Base URL und Model ein.
  • Nicht unterstützt: Derzeit gibt es keine verifizierte Methode für die direkte Verbindung.

Verwandte Fragen

Optional: Anbieter mit CC Switch verwalten

Wenn du Anbieter für mehrere Tools an einem Ort verwalten möchtest, siehe OpenCode in CC Switch einrichten.

Technische Details

Der OpenCode-Anbieter ist bettertoken und verwendet @ai-sdk/openai-compatible sowie Chat Completions. GPT, Kimi und GLM sind Modellanbieter in BetterToken. Trage die ausgewählte vollständige Modell-ID unter models ein.