B2BB2B LLM

OpenCode

Seadistage OpenCode Model Gate OpenAI-ga ühilduva pakkujaga.

OpenCode Model Gate'i kaudu

Praeguse OpenCode versiooni puhul kasutage OpenAI-ga ühilduvat kohandatud pakkujat.

Konfiguratsioonitee

SüsteemTee
Windows%USERPROFILE%\.config\opencode\opencode.jsonc
Linux või macOS~/.config/opencode/opencode.jsonc

Keskkonna muutuja

Linux või macOS

export MODEL_GATE_API_KEY="mg_live_..."

Windows PowerShell

$env:MODEL_GATE_API_KEY = "mg_live_..."

Seadistamine

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

Kasuta @ai-sdk/openai selle asemel, kui valitud OpenCode töövoog nõuab konkreetselt vastuste API-d, mitte vestluse lõpetamist.

Alusta

opencode

Veaotsing

ProbleemResolutsioon
Pakkuja on puuduKinnitage pakkuja ID mudeli nime vastetes model_gate.
Autentimine ebaõnnestubEnne OpenCode käivitamist veenduge, et keskkonnamuutuja on olemas.
Vale lõpp-punktKasuta https://api.model-gate.com/v1.
Mudelit ei leitudKasutage lubatud kanoonilist mudelit või varjunime.
Konfiguratsiooni kinnitamine ebaõnnestubKontrollige installitud OpenCode dokumentatsiooni, sest pakkuja skeem võib versioonide vahel muutuda.

Praegune pakkuja dokumentatsioon: https://opencode.ai/docs/providers.