Skip to main content
OpenCode se connecte à BetterToken avec @ai-sdk/openai-compatible. Nommez le fournisseur OpenCode BetterToken ou OpenAI Compatible. GPT, Kimi et GLM sont des fournisseurs de modèles dans BetterToken, et non des noms de fournisseurs OpenCode.

Paramètres principaux

Prérequis

Installation

Configuration par la ligne de commande

Le script de configuration automatique BetterToken crée ou met à jour le fournisseur BetterToken dans OpenCode. Il nécessite Node.js. Si vous ne transmettez pas l’API Key ou le Model ID en argument, le script vous les demande.
Sélectionnez bettertoken/YOUR_MODEL_ID une fois le script terminé. Si OpenCode est déjà en cours d’exécution, redémarrez-le avant le test.

Configuration manuelle

Option 1 : enregistrer les identifiants avec /connect

Lancez OpenCode et exécutez :
Choisissez Other, saisissez bettertoken comme identifiant du fournisseur, puis entrez YOUR_API_KEY. OpenCode enregistre l’identifiant localement.

Option 2 : configurer le JSON

Le fichier global est ~/.config/opencode/opencode.json. Un projet peut utiliser opencode.json à sa racine.
Si vous n’utilisez pas /connect, ajoutez "apiKey": "YOUR_API_KEY" sous options. Ne commitez jamais une configuration contenant une véritable Key.

Vérifier la connexion

Exécutez opencode dans un projet, sélectionnez bettertoken/YOUR_MODEL_ID et envoyez un court message. Une réponse normale confirme la configuration. Redémarrez OpenCode après avoir modifié le JSON.

Changer de modèle

Ajoutez un nouveau YOUR_MODEL_ID sous provider.bettertoken.models, mettez à jour le champ model de premier niveau, enregistrez et redémarrez OpenCode.

Erreurs fréquentes

Configuration avancée

Fournisseurs compatibles

Les états concernent la méthode de configuration de BetterToken décrite sur cette page.
  • Configuration en ligne de commande et manuelle : utilisez une commande générée ou suivez toutes les étapes manuelles.
  • Configuration manuelle : saisissez l’API Key, la Base URL et le Model.
  • Non compatible : aucune méthode de connexion directe vérifiée n’est disponible pour le moment.

Questions associées

Facultatif : gérer le fournisseur avec CC Switch

Pour gérer les fournisseurs de plusieurs outils au même endroit, consultez la configuration d’OpenCode dans CC Switch.

Détails techniques

Le fournisseur OpenCode est bettertoken, basé sur @ai-sdk/openai-compatible et Chat Completions. GPT, Kimi et GLM sont des fournisseurs de modèles dans BetterToken ; placez le Model ID complet sélectionné sous models.