OpenCode
Configurez OpenCode avec un fournisseur compatible Model Gate OpenAI.
OpenCode via Model Gate
Pour les versions OpenCode actuelles, utilisez un fournisseur personnalisé compatible OpenAI.
Chemin de configuration
| Système | Chemin |
|---|---|
| Fenêtres | %USERPROFILE%\.config\opencode\opencode.jsonc |
| Linux ou macOS | ~/.config/opencode/opencode.jsonc |
Variable d'environnement
Linux ou macOS
export MODEL_GATE_API_KEY="mg_live_..."
Windows PowerShell
$env:MODEL_GATE_API_KEY = "mg_live_..."
Configuration
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"model_gate": {
"name": "Model Gate",
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://api.model-gate.com/v1",
"apiKey": "{env:MODEL_GATE_API_KEY}"
},
"models": {
"ch-47": {
"name": "Claude Opus 4.7 through Model Gate"
}
}
}
},
"model": "model_gate/ch-47"
}
Utiliser @ai-sdk/openai à la place, lorsqu'un workflow OpenCode sélectionné nécessite spécifiquement l'API Responses plutôt que les achèvements de chat.
Commencer
opencode
Dépannage
| Problème | Résolution |
|---|---|
| Le fournisseur est manquant | Confirmez l'ID du fournisseur dans les correspondances du nom du modèle model_gate. |
| L'authentification échoue | Confirmez que la variable d'environnement est présente avant de démarrer OpenCode. |
| Mauvais point de terminaison | Utiliser https://api.model-gate.com/v1. |
| Modèle introuvable | Utilisez un modèle canonique ou un alias activé. |
| La validation de la configuration échoue | Vérifiez la documentation OpenCode installée, car le schéma du fournisseur peut changer d'une version à l'autre. |
Documentation actuelle du fournisseur : https://opencode.ai/docs/providers.