OpenCode
Конфигурирайте OpenCode с OpenAI-съвместим доставчик на Model Gate.
OpenCode през Model Gate
За текущи 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 работен поток конкретно изисква API за отговори, а не завършвания на чат.
Започнете
opencode
Отстраняване на неизправности
| проблем | Резолюция |
|---|---|
| Липсва доставчик | Потвърдете съвпадението на ID на доставчика в името на модела model_gate. |
| Удостоверяването е неуспешно | Потвърдете, че променливата на средата е налице, преди да започнете OpenCode. |
| Грешна крайна точка | Използвайте https://api.model-gate.com/v1. |
| Моделът не е намерен | Използвайте активиран каноничен модел или псевдоним. |
| Проверката на конфигурацията е неуспешна | Проверете инсталираната OpenCode документация, защото схемата на доставчика може да се променя между версиите. |
Актуална документация на доставчика: https://opencode.ai/docs/providers.