Copilot Chat で AI モデルの使用を開始する

Visual Studio 17.14 では、Visual Studio の GitHub Copilot は既定のモデル (以前は GPT-4o) として GPT-4.1 を使用します。 GPT-4.1 は、応答時間の短縮、高品質の提案、およびコーディング タスクの効率の向上を提供します。

ただし、このモデルの使用に限定されるわけではありません。 別のモデルを選択したり、独自のモデルを追加したりすることもできます。 ワークフローの要件に最も適したモデルを選択します。

使用可能なモデル

モデル ピッカーで、展開された一連のモデルから選択します。

  • クロード・ソネット第4番
  • クロード・オプス 4
  • GPT-5
  • クロード ソネット 3.5
  • クロード 3.7 (思考と非思考)
  • OpenAI o3-mini
  • Gemini 2.0 Flash
  • Gemini 2.5 Pro
  • GPT-5 ミニ

モデルの選択の機能強化は次のとおりです。

  • 永続的な選択: 選択したモデルは、チャット スレッド間で選択されたままです。
  • ピン留めしたモデル: よく使うモデルをピン留めすると、モデル選択メニューの上部に表示したままにできます。 リストを展開して使用可能なすべてのモデルを表示するか、折りたたんでピン留めされたモデルのみを表示します。

Copilot によって提供されるモデルの可用性は、Copilot サブスクリプションと各モデルの現在の状態によって異なります。 Copilot Enterprise と Business の場合、管理者は Visual Studio でモデルを使用する前に、Copilot 設定で プレビュー ポリシーを有効にする必要があります。

モデルを管理する

モデル ピッカーで [モデルの管理] を選択して、モデル管理ビューを開きます。 このビューには、使用可能なCopilotモデルとカスタム モデルが一覧表示されます。 これを使用して、各モデルのコスト、機能、コンテキスト ウィンドウのサイズを比較し、使用するモデルを有効または固定します。 独自の API キーを使用して追加したカスタム モデルも、このビューに表示されます。

思考の強度を設定する

サポートされているモデルの中には、 思考力 の設定が用意されているものもあります。 モデル ピッカーまたはモデル管理ビューで、モデルの思考力コントロールから [低]、[中]、または [高] を選択します。 考え方が高いほど、複雑なプロンプトの推論が深まる可能性がありますが、より多くのトークンを使用し、AI クレジットの消費量を増やすことができます。 コントロールと使用可能なレベルは、選択したモデルによって異なります。

Visual Studio 18.10 での Bring Your Own Key (BYOK)

Visual Studio 2026 バージョン 18.10 以降、Bring Your Own Key (BYOK) はプレビューで使用でき、Community、Professional、Enterprise の各エディションで既定で有効になっています。 GitHubにサインインしているかどうかに関係なく、独自のモデル デプロイを使用できます。

BYOK は、GitHub Copilot SDK 搭載のハーネスを使用する新しいエージェント (プレビュー) エクスペリエンスと連携します。 以前の Ask モードとエージェント モードの以前の BYOK エクスペリエンスは、このリリースではサポートされなくなりました。

サポートされているプロバイダーは、Microsoft Foundry、OpenAI、Anthropic、Ollamaです。 カスタム エンドポイントのサポートは、OpenAI と Ollama で利用できます。 これは、すべてのカスタム エンドポイントまたはモデル構成がサポートされていることを意味するわけではありません。

BYOK を使用するには、次の手順に従います。

  1. チャットを開きます。
  2. モデル ピッカーを開き、[モデルの追加] または [モデルの管理] を選択します。
  3. 対応しているプロバイダーに接続してください。
  4. エージェント (プレビュー) で作業を開始します。

すべてのモデルで、すべてのエージェント モード機能がまだサポートされているわけではありません。 Visual Studio では、機能がサポートされていない場合、その旨が表示されます。 BYOK は、Visual Studio 18.10 GA リリースに含まれている場合でも、プレビュー機能のままです。

独自モデルの持ち込み(BYOM)

次のガイダンスは、18.10 より前の Visual Studio バージョンの以前の BYOM エクスペリエンスに適用されます。

Anthropic、Google、OpenAI などのプロバイダーから API キーを提供することで、独自の言語モデルを Copilot Chat に追加できます。 この機能を使用すると、ワークフローに合わせてカスタム AI モデルを選択して構成したり、新しいモデル機能を評価したりできます。

メリット

独自のモデルを使用すると、次のことが可能になります。

  • 新しいモデルや試験的なモデルなど、組み込みのオプションを超えてモデルの選択を拡張します。
  • ニーズに合ったモデルを使用して、インフラストラクチャ、セキュリティ、またはパフォーマンスの要件を満たします。
  • 選択したプロバイダーで API の使用状況を直接制御および監視します。
  • 組み込みオプションとカスタム オプションを簡単に切り替えることができます。

API キーを追加する手順

  1. チャット ビューで、[ モデル ピッカー ] ドロップダウン リストを開き、[ モデルの管理] を選択します。

  2. モデル管理ビューで、[ カスタム モデルの追加] を選択し、プロバイダーを選択します。 現在サポートされているプロバイダーは、 OpenAI、 Anthropic、 Google です。

  3. API キーの値を入力します。

  4. 次のいずれかの項目を選択します。

    • 一覧表示されている標準モデル
    • プロバイダーが提供するサポートされているモデル (既定の一覧に表示されない場合でも)
  5. カスタム モデルがモデル管理ビューに表示されることを確認します。ここで、そのメタデータを確認してピン留めできます。 モデルがモデル ピッカーに表示 されます。

  6. チャットでプロンプトを開始します。 Copilot Chat はカスタム モデルを使用します。

制限事項と考慮事項

  • カスタム モデルのサポートは、Visual Studio での Copilot チャット エクスペリエンスに限定されます。 コミット メッセージの生成など、コード補完やその他の AI 支援機能には影響しません。
  • モデルの機能はプロバイダーによって異なります。 一部のモデルでは、ツールの使用、視覚入力、高度な推論などの機能がサポートされない場合があります。
  • 埋め込み、意図の検出、リポジトリのインデックス作成などのサービスでは、引き続き Copilot API が使用される場合があります。
  • カスタム モデルを使用すると、出力はプロバイダーから直接返され、Copilot の責任ある AI のフィルター処理をバイパスする可能性があります。
  • Copilot Business または Enterprise ユーザーは、カスタム モデルのサポートを利用 できません 。