OpenCode
OpenCode を Model Gate OpenAI 互換プロバイダーで構成します。
OpenCode でモデル ゲートを通過
現在の OpenCode バージョンの場合は、OpenAI 互換のカスタム プロバイダーを使用してください。
構成パス
| システム | パス |
|---|---|
| 窓 | %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。