Continue
Continue では、OpenAI プロバイダーに独自の apiBase を指定できます。このガイドでは、モデルが使用するプロトコルを OpenAI Chat Completions に明示的に固定します。
- プロトコル: OpenAI Chat Completions(設定で固定)
- 設定確認日: 2026年7月15日
- 実行時検証: Pending(未検証)
1. Continue をインストールする
VS Code または JetBrains のプラグインマーケットプレイスから Continue をインストールします。現在のバージョンがローカルの YAML 設定と Continue Hub 設定のどちらを使用しているか確認してください。
2. モデルを設定する
OpenAI Chat Completions を明示的にサポートする MODEL_ID を選び、現在の YAML 設定の models にモデルを追加します。
apiBase は https://getrouter.ai/v1 のままにしてください。これは API のベース URL であり、操作ごとの完全なエンドポイント URL ではありません。このモデル設定では、useResponsesApi: false によって Continue が Responses API を自動選択するのを防ぎ、プロトコルを Chat Completions に固定します。
実際のキーをリポジトリの設定にコミットせず、使用中の Continue がサポートするシークレットまたは環境変数の仕組みを利用してください。
意図的に Responses API へ切り替える場合は、useResponsesApi を有効にするよう設定を変更し、リクエスト、レスポンス、ストリーミングイベントを Chat Completions ではなく Responses プロトコルに従って処理してください。
3. 設定を検証する
IDE を再読み込みし、GetRouter Model を選択します。
- Chat をテストします。
- 選択したコードの説明をテストします。
- 小規模な Edit をテストします。
- 利用ログを確認します。
- 選択したモデルがツール呼び出しをサポートする場合に限り、Agent モードを個別にテストします。
複数モデルを使う場合の推奨事項
Continue では、Chat、Edit、Apply、Autocomplete に異なるモデルを割り当てられます。検証済みのロールだけを有効にし、1 つのモデルがすべてのロールに適しているとは想定しないでください。
トラブルシューティング
- 設定が読み込まれない: YAML のインデント、スキーマのバージョン、現在有効な設定ソースを確認してください。
- 401: IDE のプロセスが、設定したシークレットまたは環境変数を読み取れるか確認してください。
- 404:
apiBaseはhttps://getrouter.ai/v1のままにし、操作ごとの完全なエンドポイント URL を追加しないでください。 - プロトコルが一致しない:
useResponsesApi: falseが設定され、MODEL_IDが Chat Completions をサポートしていることを確認してください。 - Autocomplete が動作しない: オートコンプリートには、別のロール、API、またはモデル機能が必要な場合があります。
