B2BB2B LLM

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èmeChemin
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èmeRésolution
Le fournisseur est manquantConfirmez l'ID du fournisseur dans les correspondances du nom du modèle model_gate.
L'authentification échoueConfirmez que la variable d'environnement est présente avant de démarrer OpenCode.
Mauvais point de terminaisonUtiliser https://api.model-gate.com/v1.
Modèle introuvableUtilisez un modèle canonique ou un alias activé.
La validation de la configuration échoueVé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.