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
| Feld | Wert |
|---|---|
| API Key | BetterToken API Key |
| Base URL | https://bettertoken.ai/v1 |
| Modell | YOUR_GLM_MODEL_ID |
Voraussetzungen
- Installieren Sie die aktuelle Version von OpenCode.
- Erstellen Sie einen BetterToken API Key.
- Wählen Sie im Dialog Setup das passende Tool und den Provider und kopieren Sie die verfügbare Model ID.
Mit /connect konfigurieren
/connectStarten 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
| Fehler | Prüfen Sie |
|---|---|
401 | Prüfen Sie den über /connect oder in apiKey gespeicherten BetterToken API Key. |
404 | Belassen Sie baseURL bei https://bettertoken.ai/v1, ohne /chat/completions. |
| Modell nicht gefunden | Kopieren Sie die vollständige GLM Model ID erneut aus Setup und verwenden Sie sie an beiden JSON-Stellen. |
| Konfiguration wird nicht übernommen | Prü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.

