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 にモデルを追加します。

name: GetRouter
version: 1.0.0
schema: v1

models:
  - name: GetRouter Model
    provider: openai
    model: MODEL_ID
    apiBase: https://getrouter.ai/v1
    apiKey: YOUR_API_KEY
    useResponsesApi: false
    roles:
      - chat
      - edit
      - apply

apiBasehttps://getrouter.ai/v1 のままにしてください。これは API のベース URL であり、操作ごとの完全なエンドポイント URL ではありません。このモデル設定では、useResponsesApi: false によって Continue が Responses API を自動選択するのを防ぎ、プロトコルを Chat Completions に固定します。

実際のキーをリポジトリの設定にコミットせず、使用中の Continue がサポートするシークレットまたは環境変数の仕組みを利用してください。

意図的に Responses API へ切り替える場合は、useResponsesApi を有効にするよう設定を変更し、リクエスト、レスポンス、ストリーミングイベントを Chat Completions ではなく Responses プロトコルに従って処理してください。

3. 設定を検証する

IDE を再読み込みし、GetRouter Model を選択します。

  1. Chat をテストします。
  2. 選択したコードの説明をテストします。
  3. 小規模な Edit をテストします。
  4. 利用ログを確認します。
  5. 選択したモデルがツール呼び出しをサポートする場合に限り、Agent モードを個別にテストします。

複数モデルを使う場合の推奨事項

Continue では、Chat、Edit、Apply、Autocomplete に異なるモデルを割り当てられます。検証済みのロールだけを有効にし、1 つのモデルがすべてのロールに適しているとは想定しないでください。

トラブルシューティング

  • 設定が読み込まれない: YAML のインデント、スキーマのバージョン、現在有効な設定ソースを確認してください。
  • 401: IDE のプロセスが、設定したシークレットまたは環境変数を読み取れるか確認してください。
  • 404: apiBasehttps://getrouter.ai/v1 のままにし、操作ごとの完全なエンドポイント URL を追加しないでください。
  • プロトコルが一致しない: useResponsesApi: false が設定され、MODEL_ID が Chat Completions をサポートしていることを確認してください。
  • Autocomplete が動作しない: オートコンプリートには、別のロール、API、またはモデル機能が必要な場合があります。