🚀 VS Code で を入手しましょう!

VS Code における AI 言語モデル

Visual Studio Code の Copilot は、さまざまなタスクに最適化された、異なる組み込み言語モデルを提供しています。また、独自の言語モデル API キーを持ち込んで、他のプロバイダーのモデルを使用することもできます。この記事では、チャットまたはコード補完の言語モデルを変更する方法と、独自の API キーを使用する方法について説明します。

タスクに適したモデルを選択する

一部のモデルは高速コーディングタスクに最適化されていますが、他のモデルはより遅い計画および推論タスクに適しています。

モデルタイプ モデル
高速コーディング
  • GPT-4o
  • Claude Sonnet 3.5
  • Claude Sonnet 3.7
  • Gemini 2.0 Flash
推論/計画
  • Claude Sonnet 3.7 Thinking
  • o1
  • o3-mini

使用しているチャットモードによっては、利用可能なモデルのリストが異なる場合があります。エージェントモードでは、モデルのリストはツール呼び出しのサポートが充実しているものに限定されます。

Copilot で利用可能なモデルのリストは、時間の経過とともに変更される可能性があります。

Copilot Business または Enterprise ユーザーの場合、管理者は GitHub.com のCopilot ポリシー設定Editor Preview Features をオプトインすることにより、組織の特定のモデルを有効にする必要があります。

チャット会話のモデルを変更する

チャット入力フィールドの言語モデルピッカーを使用して、チャット会話とコード編集に使用されるモデルを変更します。

Screenshot that shows the model picker in the Chat view.

独自の言語モデル API キーを使用することで、利用可能なモデルのリストをさらに拡張できます。

コード補完のモデルを変更する

エディターでコード補完を生成するために使用される言語モデルを変更するには

  1. VS Code タイトルバーの Copilot メニューから [コード補完を構成...] を選択します。

  2. [補完モデルを変更...] を選択し、リストからモデルの 1 つを選択します。

独自の言語モデルキーを持ち込む

言語モデルプロバイダーの API キーを既にお持ちの場合は、Copilot が提供する組み込みモデルに加えて、VS Code のチャットでそれらのモデルを使用できます。Anthropic、Azure、Google Gemini、Ollama、OpenAI、および OpenRouter のプロバイダーのモデルを使用できます。

重要

この機能は現在プレビュー段階であり、GitHub Copilot Free および GitHub Copilot Pro ユーザーのみが利用できます。

チャットで利用可能なモデルを管理するには

  1. チャットビューの言語モデルピッカーから [モデルの管理] を選択します。

    または、コマンドパレットから [GitHub Copilot: モデルの管理] コマンドを実行します。

    Screenshot that shows the model picker in the Chat view, which has an item for managing the list of models.

  2. リストからモデルプロバイダーを選択します。

    Screenshot that shows the model provider Quick Pick.

  3. API キーやエンドポイント URL など、プロバイダー固有の詳細を入力します。

  4. モデルの詳細を入力するか、プロバイダーで利用可能な場合はリストからモデルを選択します。

    次のスクリーンショットは、ローカルで実行されている Ollama のモデルピッカーを示しており、Phi-4 モデルがデプロイされています。

    Screenshot that shows the model picker of Ollama running locally, allowing you to select a model from the list of available models.

  5. これで、チャットビューのモデルピッカーからモデルを選択し、チャット会話に使用できます。

プロバイダーの詳細を更新する

API キーやエンドポイント URL など、プロバイダーの詳細を更新するには

  1. チャットビューの言語モデルピッカーから [モデルの管理] を選択します。

    または、コマンドパレットから [GitHub Copilot: モデルの管理] コマンドを実行します。

  2. リスト内のモデルプロバイダーの上にカーソルを合わせ、歯車アイコンを選択してプロバイダーの詳細を編集します。

    Screenshot that shows the model provider Quick Pick, with a gear icon next to the provider name.

  3. API キーやエンドポイント URL など、プロバイダーの詳細を更新します。