OpenCode
OpenCode'ı Model Gate OpenAI uyumlu bir sağlayıcıyla yapılandırın.
OpenCode ile Model Kapısı
Mevcut OpenCode sürümleri için OpenAI uyumlu bir özel sağlayıcı kullanın.
Yapılandırma yolu
| Sistem | Yol |
|---|---|
| Windows | %USERPROFILE%\.config\opencode\opencode.jsonc |
| Linux veya macOS | ~/.config/opencode/opencode.jsonc |
Ortam değişkeni
Linux veya macOS
export MODEL_GATE_API_KEY="mg_live_..."
Windows PowerShell
$env:MODEL_GATE_API_KEY = "mg_live_..."
Yapılandırma
{
"$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"
}
Kullanmak @ai-sdk/openai bunun yerine seçilen OpenCode iş akışı, Sohbet Tamamlamaları yerine özellikle Yanıtlar API'sini gerektirdiğinde.
Başlangıç
opencode
Sorun giderme
| Sorun | Çözünürlük |
|---|---|
| Sağlayıcı eksik | Model adındaki sağlayıcı kimliğinin eşleştiğini doğrulayın model_gate. |
| Kimlik doğrulama başarısız | OpenCode işlemine başlamadan önce ortam değişkeninin mevcut olduğunu doğrulayın. |
| Yanlış uç nokta | Kullanmak https://api.model-gate.com/v1. |
| Model bulunamadı | Etkinleştirilmiş bir standart model veya takma ad kullanın. |
| Yapılandırma doğrulaması başarısız oluyor | Sağlayıcı şeması sürümler arasında değişebileceği için yüklü OpenCode belgelerini kontrol edin. |
Mevcut sağlayıcı belgeleri: https://opencode.ai/docs/providers.