Zum Inhalt springen
Kostenlos registrieren
OpenCode

GLM API in OpenCode: API Key und Base URL

Richte GLM in OpenCode mit BetterToken API Key, Base URL und genauer Model ID ein. Prüfe das Modell und behebe Fehler bei Authentifizierung und Einrichtung.

Verwenden Sie diese Anleitung nur, um GLM in OpenCode auszuwählen und zu prüfen. Beginnen Sie für die allgemeine Einrichtung von API Key, Base URL und opencode.json mit der OpenCode-Anleitung und kehren Sie dann mit der exakten GLM Model ID aus Setup zurück.

Wichtige Einstellungen

FeldWert
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
ModellYOUR_GLM_MODEL_ID

Voraussetzungen

Mit /connect konfigurieren

/connect

Starten Sie OpenCode, führen Sie /connect aus, wählen Sie Other, geben Sie bettertoken als Provider-ID ein und fügen Sie Ihren BetterToken API Key ein. Wählen Sie danach bettertoken/YOUR_GLM_MODEL_ID und starten Sie OpenCode neu.

Manuelle Konfiguration

Öffnen Sie die globale Datei ~/.config/opencode/opencode.json. Für ein einzelnes Projekt können Sie stattdessen opencode.json im Projektstamm verwenden.

{
"$schema": "https://opencode.ai/config.json",
"model": "bettertoken/YOUR_GLM_MODEL_ID",
"provider": {
"bettertoken": {
"npm": "@ai-sdk/openai-compatible",
"name": "BetterToken",
"options": {
"baseURL": "https://bettertoken.ai/v1",
"apiKey": "YOUR_API_KEY"
},
"models": {
"YOUR_GLM_MODEL_ID": {
"name": "YOUR_GLM_MODEL_ID"
}
}
}
}
}

Ersetzen Sie YOUR_API_KEY und YOUR_GLM_MODEL_ID durch Werte aus Setup. Verwenden Sie eine aktuell für Ihren BetterToken API Key verfügbare Model ID.

Verbindung prüfen

Wählen Sie in OpenCode bettertoken/YOUR_GLM_MODEL_ID und senden Sie eine kurze Anfrage. Eine Antwort ohne API-Fehler bestätigt die Einrichtung.

Häufige Fehler

FehlerPrüfen Sie
401Prüfen Sie den über /connect oder in apiKey gespeicherten BetterToken API Key.
404Belassen Sie baseURL bei https://bettertoken.ai/v1, ohne /chat/completions.
Modell nicht gefundenKopieren Sie die vollständige GLM Model ID erneut aus Setup und verwenden Sie sie an beiden JSON-Stellen.
Konfiguration wird nicht übernommenPrüfen Sie die projektlokale opencode.json, die die globale Datei überschreiben kann.

Verwandte Anleitungen

Technische Details

Konfigurationsdetails

Kopieren Sie die genaue Model ID aus der model plaza.