OpenCode
OpenCode で CodeNodex provider とモデルアクセスを設定します。
キーを準備
公開ドキュメントの YOUR_API_KEY はプレースホルダーです。ログイン後、自分の API キーで実際の設定を生成できます。
自分の API キーで設定を生成エンドポイントを設定
このツールは OpenAI 互換 プロトコルを使用します。下記 URL をクライアントの Base URL に設定してください。
https://your-domain.example/v1
CLI によるワンクリック設定(推奨)
CodeNodex CLI をインストールすると、アカウントにログインし、API キーを検証して対応するローカル設定を準備できます。
CodeNodex CLI をインストール
macOS / Linux
curl -fsSL https://token.codenodex.com/cli/install.sh | bashWindows PowerShell
iex "& { $(irm https://token.codenodex.com/cli/install.ps1) }"ログインして OpenCode を設定
ログイン後に API キーを選択してください。CLI が有効性を検証し、OpenCode にコピーする設定を生成します。
Terminal
codenodex login -o "https://token.codenodex.com"
codenodex setup --client opencode設定を手動でコピー
CLI を使用しない場合は、YOUR_API_KEY を自分の API キーに置き換えてください。実際の利用時は、ログイン後の個別設定ジェネレーターを推奨します。
手動設定例
opencode.json
{
"provider": {
"openai": {
"options": {
"baseURL": "https://your-domain.example/v1",
"apiKey": "YOUR_API_KEY"
},
"models": {
"gpt-5.2": {
"name": "GPT-5.2",
"limit": {
"context": 400000,
"output": 128000
},
"options": {
"store": false
},
"variants": {
"low": {},
"medium": {},
"high": {},
"xhigh": {}
}
},
"gpt-5.4": {
"name": "GPT-5.4",
"limit": {
"context": 1050000,
"output": 128000
},
"options": {
"store": false
},
"variants": {
"low": {},
"medium": {},
"high": {},
"xhigh": {}
}
},
"gpt-5.5": {
"name": "GPT-5.5",
"limit": {
"context": 1050000,
"output": 128000
},
"options": {
"store": false
},
"variants": {
"low": {},
"medium": {},
"high": {},
"xhigh": {}
}
},
"gpt-5.4-mini": {
"name": "GPT-5.4 Mini",
"limit": {
"context": 400000,
"output": 128000
},
"options": {
"store": false
},
"variants": {
"low": {},
"medium": {},
"high": {},
"xhigh": {}
}
},
"gpt-5.3-codex": {
"name": "GPT-5.3 Codex",
"limit": {
"context": 400000,
"output": 128000
},
"options": {
"store": false
},
"variants": {
"low": {},
"medium": {},
"high": {},
"xhigh": {}
}
},
"gpt-5.3-codex-spark": {
"name": "GPT-5.3 Codex Spark",
"limit": {
"context": 128000,
"output": 32000
},
"options": {
"store": false
},
"variants": {
"low": {},
"medium": {},
"high": {},
"xhigh": {}
}
}
}
}
},
"agent": {
"build": {
"options": {
"store": false
}
},
"plan": {
"options": {
"store": false
}
}
},
"$schema": "https://opencode.ai/config.json"
}接続を確認
以下のコマンドを実行してください。モデル一覧が返れば、エンドポイントと API キーは利用できます。
Terminal
curl "https://your-domain.example/v1/models" -H "Authorization: Bearer YOUR_API_KEY"