B2BB2B LLM

OpenCode

Configura OpenCode con un provider compatibile con Model Gate OpenAI.

OpenCode attraverso il Portale Modello

Per le versioni attuali di OpenCode, utilizza un provider personalizzato compatibile con OpenAI.

Percorso di configurazione

SistemaSentiero
Finestre%USERPROFILE%\.config\opencode\opencode.jsonc
Linux o macOS~/.config/opencode/opencode.jsonc

Variabile d'ambiente

Linux o macOS

export MODEL_GATE_API_KEY="mg_live_..."

Windows PowerShell

$env:MODEL_GATE_API_KEY = "mg_live_..."

Configurazione

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

Utilizzo @ai-sdk/openai invece quando un flusso di lavoro selezionato OpenCode richiede specificamente l'API Risposte anziché i Completamenti chat.

Inizio

opencode

Risoluzione dei problemi

ProblemaRisoluzione
Manca il fornitoreConfermare che l'ID del provider nel nome del modello corrisponda model_gate.
L'autenticazione fallisceConfermare che la variabile di ambiente sia presente prima di iniziare OpenCode.
Punto finale sbagliatoUtilizzo https://api.model-gate.com/v1.
Modello non trovatoUtilizza un modello canonico o un alias abilitato.
La convalida della configurazione non riesceControlla la documentazione OpenCode installata perché lo schema del provider può cambiare tra le versioni.

Documentazione attuale del fornitore: https://opencode.ai/docs/providers.