Continue 接続チュートリアル:VS Code 拡張機能でのカスタムプロバイダー設定
Continue 拡張機能の接続チュートリアル:config.yaml にカスタムプロバイダーを追加し、Base URL と sk- キーを設定することで、Claude / GPT / Gemini を統一して呼び出す方法を解説します。
1. Continue とは
Continue は、VS Code 上で利用可能なオープンソースかつ無料の AI コーディング拡張機能であり、複数のカスタムプロバイダーの設定をサポートしています。プロバイダーを当サイトのゲートウェイに向けることで、Claude、GPT、Gemini を一括で呼び出し、料金を一元管理できます。
2. 準備
- 極智 API コンソールにログインし、
sk-xxxxxxAPI キーを作成します(一度しか表示されないため、必ず保存してください)。 - 使用するモデルのスラグ(例:
claude-sonnet-5、gpt-5.5、gemini-3.7-flash)を確認します。 - ゲートウェイアドレス(
https://www.relay-api.com)を確認します。
3. Continue の設定
~/.continue/config.yaml(または .continue/config.yaml)を編集し、各モデルにプロバイダーを追加します:
models:
- title: Claude Sonnet 5
provider: anthropic
model: claude-sonnet-5
apiBase: "https://www.relay-api.com"
apiKey: sk-あなたのキー
- title: GPT-5.4
provider: openai
model: gpt-5.5
apiBase: "https://www.relay-api.com/v1"
apiKey: sk-あなたのキー
- title: Gemini 3.7 Flash
provider: gemini
model: gemini-3.7-flash
apiBase: "https://www.relay-api.com"
apiKey: sk-あなたのキー
保存後に拡張機能を再起動し、/models コマンドでモデルを切り替えてください。
4. インターフェースアドレス対応表
| モデルグループ | 当サイト入口(apiBase) | プロトコル |
|---|---|---|
| Claude / Anthropic | https://www.relay-api.com | Anthropic Messages |
| GPT / OpenAI | https://www.relay-api.com/v1 | OpenAI Chat Completions |
| Gemini | https://www.relay-api.com | Google generateContent |
5. よくある質問とトラブルシューティング
| 現象 | 対応 |
|---|---|
| 401 / 403 | キーが無効、未有効化、または残高不足です。sk-キーが正しいか確認し、チャージしてください。 |
| 404 / モデル利用不可 | モデル名とプラットフォーム側のスラグが一致していないか、モデルが有効化されていません。モデル ID を再確認してください。 |
セキュリティに関するアドバイス:キーを公開リポジトリにコミットしないでください。生成タスクはトークン消費が激しいため、残高に注意してください。
Base URL について:当サイトは /v1beta/models/... と /v1beta/v1beta/models/...(および /v1/... と /v1/v1/...)の両方を受け付けます。そのため、クライアント側で /v1beta を補完するかどうかにかかわらず、Base URL に https://www.relay-api.com または https://www.relay-api.com/v1beta を入力すれば正常に呼び出し可能です。入力後、Continue の Connect / テスト をクリックしてください。それでも 404 が発生する場合は、モデル ID がコンソールの「トークン」ページ右上にある「モデル ID」と一致しているか確認してください。
