Continue 接続チュートリアル:VS Code 拡張機能でのカスタムプロバイダー設定

  • 发布时间
  • 语言ja

Continue 拡張機能の接続チュートリアル:config.yaml にカスタムプロバイダーを追加し、Base URL と sk- キーを設定することで、Claude / GPT / Gemini を統一して呼び出す方法を解説します。

1. Continue とは

Continue は、VS Code 上で利用可能なオープンソースかつ無料の AI コーディング拡張機能であり、複数のカスタムプロバイダーの設定をサポートしています。プロバイダーを当サイトのゲートウェイに向けることで、Claude、GPT、Gemini を一括で呼び出し、料金を一元管理できます。

2. 準備

  1. 極智 API コンソールにログインし、sk-xxxxxx API キーを作成します(一度しか表示されないため、必ず保存してください)。
  2. 使用するモデルのスラグ(例: claude-sonnet-5、gpt-5.5、gemini-3.7-flash)を確認します。
  3. ゲートウェイアドレス(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 / Anthropichttps://www.relay-api.comAnthropic Messages
GPT / OpenAIhttps://www.relay-api.com/v1OpenAI Chat Completions
Geminihttps://www.relay-api.comGoogle 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」と一致しているか確認してください。