OpenCode
オープンソースのターミナル用コーディングエージェントをゲートウェイに接続します。
以下の例では、OpenCodeの
provider / npm 設定形式を使っています。お使いの環境がV2の providers / package 形式を使っている場合は、 対応する公式プロバイダーリファレンスに従い、ゲートウェイのエンドポイントと対象グループ用のキーを維持してください。OpenCodeは設定ファイルを通じてカスタムプロバイダーに対応しています。ClaudeにはAnthropicネイティブのパッケージを使ってください。ベースURLの末尾には次の文字列が必要です: /v1.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"gateway": {
"npm": "@ai-sdk/anthropic",
"name": "API gateway",
"options": {
"baseURL": "https://aiprimetech.io/v1",
"apiKey": "{env:GATEWAY_API_KEY}"
},
"models": {
"claude-sonnet-5": {"name": "Claude Sonnet 5"},
"claude-opus-5-5": {"name": "Claude Opus 5.5"}
}
}
},
"model": "gateway/claude-sonnet-5"
}
設定ファイルの場所は ~/.config/opencode/opencode.json または opencode.json で、プロジェクトのルートにあります。OpenCodeを再起動し、プロバイダーを選択してください。
OpenCodeは急速に開発が進んでおり、設定スキーマも変化します。上記のブロックが受け付けられない場合は、OpenCodeの公式ドキュメントでプロバイダーのセクションを確認してください。必要な値は常にベースURL
https://aiprimetech.io/v1、ご自身のキー、正確なモデルIDです。