B2BB2B LLM

OpenCode

Διαμορφώστε το OpenCode με έναν πάροχο συμβατό με OpenAI Model Gate.

OpenCode μέσω της Πύλης Μοντέλων

Για τις τρέχουσες εκδόσεις OpenCode, χρησιμοποιήστε έναν προσαρμοσμένο πάροχο συμβατό με OpenAI.

Διαδρομή διαμόρφωσης

ΣύστημαΜονοπάτι
Windows%USERPROFILE%\.config\opencode\opencode.jsonc
Linux ή macOS~/.config/opencode/opencode.jsonc

Μεταβλητή περιβάλλοντος

Linux ή macOS

export MODEL_GATE_API_KEY="mg_live_..."

Windows PowerShell

$env:MODEL_GATE_API_KEY = "mg_live_..."

Διαμόρφωση

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

Χρήση @ai-sdk/openai Αντίθετα, όταν μια επιλεγμένη ροή εργασίας OpenCode απαιτεί συγκεκριμένα το Responses API αντί για Ολοκληρώσεις συνομιλίας.

Αρχή

opencode

Αντιμετώπιση προβλημάτων

ΠρόβλημαΨήφισμα
Ο πάροχος λείπειΕπιβεβαιώστε ότι το αναγνωριστικό παρόχου στο όνομα μοντέλου ταιριάζει model_gate.
Ο έλεγχος ταυτότητας αποτυγχάνειΕπιβεβαιώστε ότι υπάρχει η μεταβλητή περιβάλλοντος πριν ξεκινήσετε το OpenCode.
Λάθος τελικό σημείοΧρήση https://api.model-gate.com/v1.
Το μοντέλο δεν βρέθηκεΧρησιμοποιήστε ένα ενεργοποιημένο κανονικό μοντέλο ή ψευδώνυμο.
Η επικύρωση διαμόρφωσης αποτυγχάνειΕλέγξτε την εγκατεστημένη τεκμηρίωση OpenCode επειδή το σχήμα παρόχου μπορεί να αλλάζει μεταξύ των εκδόσεων.

Τεκμηρίωση τρέχοντος παρόχου: https://opencode.ai/docs/providers.