@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
- Installiere die aktuelle Version von OpenCode
- Erstelle einen BetterToken API Key
- Kopiere eine Modell-ID aus dem model plaza oder dem Dialog Setup des Key
Installation
- curl
- npm
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.- macOS / Linux
- Windows
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: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.
/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ühreopencode 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 neueYOUR_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.
Bedeutung der Einrichtungsmethoden
Bedeutung der Einrichtungsmethoden
- 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
- OpenAI-kompatible API im Vergleich zur Anthropic-kompatiblen API
- MCP im Vergleich zu API Key und Base URL
- Was bedeuten model_provider, base_url und wire_api?
- OpenAI-kompatible API in Cline konfigurieren
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
Anbieter und Modellanbieter
Anbieter und Modellanbieter
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.
