それぞれ独自の長所がある複数のモデルから選択できます。 お気に入りのモデルを使ったり、特定のテーマについて調べる場合は特定のモデルを使ったりすることができます。
クライアントごとに使用可能なモデルを確認するには、「GitHub Copilot でサポートされている AI モデル」をご覧ください。
メモ
モデルごとに Premium リクエストの乗数が異なるため、毎月の使用許容量がどの程度使われるかに影響する可能性があります。 詳細については、「GitHub Copilot における要求」を参照してください。
Copilot を使うと、チャット中にモデルを変更し、プロンプトに対する応答の生成に代替モデルを使用できます。
Copilot Chat で使われるモデルを変更しても、Copilot のコード補完で使われるモデルには影響しません。 「GitHub Copilot コード補完の AI モデルの変更」を参照してください。
メモ
代替 AI モデルは、GitHub.com 上の Copilot Chat のイマーシブ ビューでのみ使用できます。 これは、https://github.com/copilot に表示される Copilot Chat のフルページ バージョンです。 Copilot Chat パネルでは、常に既定のモデルが使われます。
Copilot Chat の AI モデルの制限事項
モデルの実験的なプレリリース バージョンは、パブリック コードと一致する提案をブロックするための設定など、すべてのフィルターと正しく連携しない場合があります (「個人のサブスクライバーとしての GitHub Copilot ポリシーの管理」をご覧ください)。
AI モデルを変更する
これらの手順は、GitHub Web サイトの Copilot 用です。 別のクライアントの手順については、このページの上部にある該当するタブをクリックしてください。
Copilot Business サブスクリプションを使用して Copilot Chat にアクセスする場合、organization は、別のモデルに切り替える権限をメンバーに付与する必要があります。 「GitHub Copilot のポリシーと機能を Organization で管理する」を参照してください。
メモ
Copilot Extensions を使うと、選んだモデルがオーバーライドされる場合があります。
-
GitHub 上の任意のページの右上にある アイコンをクリックします。
-
イマーシブ ビューの下部にある [CURRENT-MODEL ] ドロップダウン メニューを選び、任意の AI モデルをクリックします。
-
必要に応じて、プロンプトを送信した後、応答の下にある再試行アイコン () をクリックすると、別のモデルを使って同じプロンプトを再生成できます。 新しい回答には、選んだモデルが使われ、会話のすべてのコンテキストが維持されます。
AI モデルを変更する
これらの手順は、Visual Studio Code 用です。 別のクライアントの手順については、このページの上部にある該当するタブをクリックしてください。
Copilot Business サブスクリプションを使用して Copilot Chat にアクセスする場合、organization は、別のモデルに切り替える権限をメンバーに付与する必要があります。 「GitHub Copilot のポリシーと機能を Organization で管理する」を参照してください。
メモ
- Copilot Extensions を使用した場合、選択するモデルをオーバーライドする場合があります。
- モデルの実験的なプレリリース バージョンは、パブリック コードと一致する提案をブロックするための設定など、すべてのフィルターと正しく連携しない場合があります (「個人のサブスクライバーとしての GitHub Copilot ポリシーの管理」をご覧ください)。
- Visual Studio Code のタイトル バーの アイコンをクリックして、Copilot Chat を開きます。
- チャット ビューの下部にある [CURRENT-MODEL ] ドロップダウン メニューを選び、任意の AI モデルをクリックします。
その他のモデルの追加
使用できるモデル オプションを拡張して Copilot Chat を強化することができます。 次のモデルを追加できます。
- モデル プロバイダー - Anthropic、Gemini、OpenAI など。
- AI Toolkit for Visual Studio Code。
メモ
AI Toolkit for VS Code の使用は パブリック プレビュー 段階であり、変更される可能性があります。
前提条件
- 選んだプロバイダーまたはモデルに応じて、プロバイダーから提供された API キーまたはモデル ID、または GitHubpersonal access token (PAT) の指定が必要になる場合があります。
- AI Toolkit for Visual Studio Code からモデルを追加するには、AI Toolkit 拡張機能をインストールする必要があります。
モデルの追加
-
Copilot チャット ビューで、[CURRENT-MODEL ] ドロップダウン メニューをクリックします。
-
[Manage Models] をクリックします。
プロバイダーの一覧が表示されます。
AI Toolkit をインストール済みの場合は、AI Toolkit を介して追加したその他のプロバイダーも一覧に表示されます。
-
追加するモデルの提供元であるプロバイダーをクリックします。
-
選んだプロバイダーに応じて、GitHub PAT、プロバイダーの API キー、または特定のモデルのモデル ID の入力が求められる場合があります。
必要な情報を入力し、Enter キーを押します。
使用できるモデルの一覧が表示されます。
-
追加するモデルを選び、[OK] をクリックします。
選んだモデルは、チャット ビューのモデル ピッカーで使用できるようになります。
AI Toolkit を介してプロバイダーからモデルを追加した場合、そのモデルを初めて使うときに、ダウンロードするように求められます。 プロバイダーへの認証を求められる場合もあります。
ヒント
既に auto model selection を使ってチャットを使っている場合は、モデルを切り替えるために新しいチャット セッションを開始する必要があります。 新しいセッションを開始するには、チャット ビューの右上にある (新しいチャット) をクリックします。
AI モデルを変更する
これらの手順は、Visual Studio 用です。 別のクライアントの手順については、このページの上部にある該当するタブをクリックしてください。
マルチモデル Copilot Chat を使うには、Visual Studio 2022 バージョン 17.12 以降を使う必要があります。 Visual Studio のダウンロード ページを参照してください。
Copilot Business サブスクリプションを使用して Copilot Chat にアクセスする場合、organization は、別のモデルに切り替える権限をメンバーに付与する必要があります。 「GitHub Copilot のポリシーと機能を Organization で管理する」を参照してください。
メモ
- Copilot Extensions を使用した場合、選択するモデルをオーバーライドする場合があります。
- モデルの実験的なプレリリース バージョンは、パブリック コードと一致する提案をブロックするための設定など、すべてのフィルターと正しく連携しない場合があります (「個人のサブスクライバーとしての GitHub Copilot ポリシーの管理」をご覧ください)。
- Visual Studio メニュー バーの [View] をクリックし、次に [GitHub Copilot Chat] をクリックします。
- チャット ビューの右下で [CURRENT-MODEL] ドロップダウン メニューを選択し、任意の AI モデルをクリックします。
AI モデルを変更する
これらの手順は JetBrains IDE 向けです。 別のクライアントの手順については、このページの上部にある該当するタブをクリックしてください。
Copilot Business サブスクリプションを使用して Copilot Chat にアクセスする場合、organization は、別のモデルに切り替える権限をメンバーに付与する必要があります。 「GitHub Copilot のポリシーと機能を Organization で管理する」を参照してください。
メモ
- Copilot Extensions を使用した場合、選択するモデルをオーバーライドする場合があります。
- モデルの実験的なプレリリース バージョンは、パブリック コードと一致する提案をブロックするための設定など、すべてのフィルターと正しく連携しない場合があります (「個人のサブスクライバーとしての GitHub Copilot ポリシーの管理」をご覧ください)。
- ステータス バーの アイコンをクリックします。
- ポップアップ メニューで、[Open GitHub Copilot Chat] をクリックします。
- チャット ビューの右下にある [CURRENT-MODEL ] ドロップダウン メニューから任意の AI モデルを選び、その AI モデルをクリックします。
AI モデルを変更する
これらの手順は Eclipse IDE 用です。 別のクライアントの手順については、このページの上部にある該当するタブをクリックしてください。
Copilot Business サブスクリプションを使用して Copilot Chat にアクセスする場合、organization は、別のモデルに切り替える権限をメンバーに付与する必要があります。 「GitHub Copilot のポリシーと機能を Organization で管理する」を参照してください。
メモ
- Copilot Extensions を使用した場合、選択するモデルをオーバーライドする場合があります。
- モデルの実験的なプレリリース バージョンは、パブリック コードと一致する提案をブロックするための設定など、すべてのフィルターと正しく連携しない場合があります (「個人のサブスクライバーとしての GitHub Copilot ポリシーの管理」をご覧ください)。
- ステータス バーの アイコンをクリックします。
- ポップアップ メニューで [Open Chat] をクリックします。
- チャット パネルの右下で、現在選択されている AI モデルをクリックし、ポップアップ メニューから代替モデルを選びます。
AI モデルを変更する
これらの手順は Xcode 用です。 別のクライアントの手順については、このページの上部にある該当するタブをクリックしてください。
マルチモデル Copilot Chat を使うには、GitHub Copilot for Xcode 拡張機能をインストールする必要があります。 「環境への GitHub Copilot 拡張機能のインストール」を参照してください。
Copilot Business サブスクリプションを使用して Copilot Chat にアクセスする場合、organization は、別のモデルに切り替える権限をメンバーに付与する必要があります。 「GitHub Copilot のポリシーと機能を Organization で管理する」を参照してください。
メモ
- Copilot Extensions を使用した場合、選択するモデルをオーバーライドする場合があります。
- モデルの実験的なプレリリース バージョンは、パブリック コードと一致する提案をブロックするための設定など、すべてのフィルターと正しく連携しない場合があります (「個人のサブスクライバーとしての GitHub Copilot ポリシーの管理」をご覧ください)。
- チャット ビューを開くには、メニュー バーの [Editor] をクリックし、[ Copilot]、[Open Chat] の順にクリックします。 新しいウィンドウに Copilot Chat が開きます。
- チャット ビューの右下で [CURRENT-MODEL] ドロップダウン メニューを選択し、任意の AI モデルをクリックします。
参考資料
- Visual Studio Code ドキュメントの「VS Code の AI 言語モデル」。