@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
- Installez la dernière version d’OpenCode
- Créez une BetterToken API Key
- Copiez un Model ID depuis le model plaza ou la boîte de dialogue Setup de l’API Key
Installation
- curl
- npm
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.- macOS / Linux
- Windows
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 :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.
/connect, ajoutez "apiKey": "YOUR_API_KEY" sous options. Ne commitez jamais une configuration contenant une véritable Key.
Vérifier la connexion
Exécutezopencode 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 nouveauYOUR_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.
Signification des méthodes de configuration
Signification des méthodes de configuration
- 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
- API compatible avec OpenAI ou API compatible avec Anthropic
- MCP ou API Key et Base URL
- Que signifient model_provider, base_url et wire_api ?
- Configurer une API compatible avec OpenAI dans Cline
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
Fournisseur et fournisseur de modèles
Fournisseur et fournisseur de modèles
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.
