B2BB2B LLM

OpenCode

Konfigurirajte OpenCode s ponudnikom, združljivim z Model Gate OpenAI.

OpenCode skozi Model Gate

Za trenutne različice OpenCode uporabite ponudnika po meri, združljivega z OpenAI.

Konfiguracijska pot

SistemPot
Windows%USERPROFILE%\.config\opencode\opencode.jsonc
Linux ali macOS~/.config/opencode/opencode.jsonc

Spremenljivka okolja

Linux ali macOS

export MODEL_GATE_API_KEY="mg_live_..."

Windows PowerShell

$env:MODEL_GATE_API_KEY = "mg_live_..."

Konfiguracija

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

Uporaba @ai-sdk/openai namesto tega, ko izbrani potek dela OpenCode izrecno zahteva API za odzive in ne dokončanja klepeta.

Začetek

opencode

Odpravljanje težav

TežavaResolucija
Ponudnik manjkaPotrdite, da se ID ponudnika v imenu modela ujema model_gate.
Preverjanje pristnosti ne uspePotrdite, da je spremenljivka okolja prisotna, preden začnete OpenCode.
Napačna končna točkaUporaba https://api.model-gate.com/v1.
Model ni bil najdenUporabite omogočen kanonični model ali vzdevek.
Preverjanje konfiguracije ne uspePreverite nameščeno dokumentacijo OpenCode, ker se lahko shema ponudnika spreminja med različicami.

Trenutna dokumentacija ponudnika: https://opencode.ai/docs/providers.