Aller au contenu
Inscrivez-vous gratuitement
OpenCode

GLM API dans OpenCode : API Key et Base URL

Configurez GLM dans OpenCode avec votre BetterToken API Key, Base URL et Model ID exact. Vérifiez le modèle et résolvez les erreurs d’authentification.

Utilisez ce guide uniquement pour sélectionner et vérifier GLM dans OpenCode. Pour la configuration générale de l’API Key, de la Base URL et d’opencode.json, commencez par le guide OpenCode, puis revenez avec le Model ID GLM exact affiché dans Setup.

Parametres essentiels

ChampValeur
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
ModeleYOUR_GLM_MODEL_ID

Prerequis

Configurer avec /connect

Lancez OpenCode puis executez :

/connect

Choisissez Other, entrez bettertoken comme identifiant du fournisseur puis collez votre BetterToken API Key. Selectionnez bettertoken/YOUR_GLM_MODEL_ID, puis redemarrez OpenCode.

Configuration manuelle

Ouvrez ~/.config/opencode/opencode.json ou un fichier opencode.json dans votre projet :

{
"$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"
}
}
}
}
}

Remplacez YOUR_API_KEY et YOUR_GLM_MODEL_ID par les valeurs de Setup. N’utilisez pas un Model ID repris dans un ancien article : choisissez un ID actuellement disponible pour votre BetterToken API Key.

Verifier la connexion

Selectionnez bettertoken/YOUR_GLM_MODEL_ID dans OpenCode et envoyez une courte demande. Une reponse sans erreur API confirme la configuration. Redemarrez completement OpenCode apres une modification du JSON.

Erreurs frequentes

ErreurVerification
401Verifiez la BetterToken API Key enregistree avec /connect ou dans apiKey.
404Conservez https://bettertoken.ai/v1 dans baseURL, sans /chat/completions.
Modele introuvableCopiez a nouveau le Model ID GLM complet depuis Setup et utilisez-le aux deux emplacements du JSON.
La configuration ne s’applique pasVerifiez le fichier opencode.json de projet, qui peut remplacer le fichier global.

Guides associes

Details techniques

Base URL et Model ID

Copiez le Model ID exact depuis la model plaza.