B2BB2B LLM

OpenCode

Skonfiguruj OpenCode z dostawcą zgodnym z Model Gate OpenAI.

OpenCode przez Bramę Modelu

W przypadku aktualnych wersji OpenCode użyj niestandardowego dostawcy zgodnego z OpenAI.

Ścieżka konfiguracji

SystemŚcieżka
Okna%USERPROFILE%\.config\opencode\opencode.jsonc
Linux lub macOS~/.config/opencode/opencode.jsonc

Zmienna środowiskowa

Linux lub macOS

export MODEL_GATE_API_KEY="mg_live_..."

Windows PowerShell

$env:MODEL_GATE_API_KEY = "mg_live_..."

Konfiguracja

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

Używać @ai-sdk/openai zamiast tego, gdy wybrany przepływ pracy OpenCode wymaga konkretnie interfejsu API odpowiedzi, a nie uzupełnień czatu.

Start

opencode

Rozwiązywanie problemów

ProblemRezolucja
Brakuje dostawcyPotwierdź, że identyfikator dostawcy w nazwie modelu jest zgodny model_gate.
Uwierzytelnianie nie powiodło sięPrzed uruchomieniem OpenCode upewnij się, że zmienna środowiskowa jest obecna.
Zły punkt końcowyUżywać https://api.model-gate.com/v1.
Nie znaleziono modeluUżyj włączonego modelu kanonicznego lub aliasu.
Sprawdzanie poprawności konfiguracji nie powiodło sięSprawdź zainstalowaną dokumentację OpenCode, ponieważ schemat dostawcy może zmieniać się między wersjami.

Aktualna dokumentacja dostawcy: https://opencode.ai/docs/providers.