B2BB2B LLM

OpenCode

Konfigurieren Sie OpenCode mit einem Model Gate OpenAI-kompatiblen Anbieter.

OpenCode durch Model Gate

Verwenden Sie für aktuelle OpenCode-Versionen einen OpenAI-kompatiblen benutzerdefinierten Anbieter.

Konfigurationspfad

SystemWeg
Windows%USERPROFILE%\.config\opencode\opencode.jsonc
Linux oder macOS~/.config/opencode/opencode.jsonc

Umgebungsvariable

Linux oder macOS

export MODEL_GATE_API_KEY="mg_live_..."

Windows PowerShell

$env:MODEL_GATE_API_KEY = "mg_live_..."

Konfiguration

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

Verwenden @ai-sdk/openai stattdessen, wenn ein ausgewählter OpenCode-Workflow speziell die Antwort-API anstelle von Chat-Abschlüssen erfordert.

Start

opencode

Fehlerbehebung

ProblemAuflösung
Anbieter fehltBestätigen Sie die Anbieter-ID in den Modellnamenübereinstimmungen model_gate.
Die Authentifizierung schlägt fehlBestätigen Sie, dass die Umgebungsvariable vorhanden ist, bevor Sie OpenCode starten.
Falscher EndpunktVerwenden https://api.model-gate.com/v1.
Modell nicht gefundenVerwenden Sie ein aktiviertes kanonisches Modell oder einen Alias.
Die Konfigurationsvalidierung schlägt fehlÜberprüfen Sie die installierte OpenCode-Dokumentation, da sich das Anbieterschema zwischen den Versionen ändern kann.

Aktuelle Anbieterdokumentation: https://opencode.ai/docs/providers.