B2BB2B LLM

OpenCode

Configurați OpenCode cu un furnizor compatibil Model Gate OpenAI.

OpenCode prin Model Gate

Pentru versiunile actuale OpenCode, utilizați un furnizor personalizat compatibil OpenAI.

Calea de configurare

SistemCale
Windows%USERPROFILE%\.config\opencode\opencode.jsonc
Linux sau macOS~/.config/opencode/opencode.jsonc

Variabila de mediu

Linux sau macOS

export MODEL_GATE_API_KEY="mg_live_..."

Windows PowerShell

$env:MODEL_GATE_API_KEY = "mg_live_..."

Configurare

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

Utilizare @ai-sdk/openai în schimb, atunci când un flux de lucru OpenCode selectat necesită în mod special API-ul Responses, mai degrabă decât Terminări de chat.

Început

opencode

Depanare

ProblemăRezoluţie
Furnizorul lipseșteConfirmați ID-ul furnizorului în numele modelului care se potrivește model_gate.
Autentificarea eșueazăConfirmați că variabila de mediu este prezentă înainte de a începe OpenCode.
Punct final greșitUtilizare https://api.model-gate.com/v1.
Modelul nu a fost găsitUtilizați un model sau un alias canonic activat.
Validarea configurației eșueazăVerificați documentația OpenCode instalată deoarece schema furnizorului se poate schimba între versiuni.

Documentația curentă a furnizorului: https://opencode.ai/docs/providers.