概要
Copilot のコード補完には、既定で GPT 3.5 Turbo 大規模言語モデル (LLM) が使われます。 代わりに、VS Code を使う場合は、GPT 4o-mini に基づくモデルの使用を選択できます。 このモデルは、広範な高品質パブリック GitHub リポジトリでトレーニングされており、30 個を超えるプログラミング言語をカバーしています。 そのナレッジ ベースは既定のモデルよりも最新であり、より短時間で補完の提案が生成されることがあります。
Note
- Copilot のコード補完に対する複数モデルのサポートはパブリック プレビュー段階であり、変更される可能性があります。
- 現在、AI モデルを切り替える機能は、GitHub Copilot 拡張機能の最新バージョンをインストールした VS Code の最新リリースでのみ使用できます。
AI モデルの切り替えによる影響
Copilot のコード補完に使われるモデルを変更しても、Copilot Chat に使われるモデルには影響しません。 「Copilot Chat の AI モデルを変更する」を参照してください。
AI モデルを変更しても、データ収集と使用ポリシーに変更はありません。
Copilot Free サブスクリプションを使っている場合は、使われているモデルに関係なく、すべての補完が補完クォータにカウントされます。 「GitHub Copilot のサブスクリプション プラン」を参照してください。
パブリック コードと一致する提案を有効または無効にする設定は、選んだモデルに関係なく適用されます。 「GitHub Copilot の候補に一致するパブリック コードの検索」を参照してください。
モデル スイッチャーを有効にする
Copilot Business または Copilot Enterprise サブスクリプションをお持ちの場合、サブスクリプションを受け取る organization または Enterprise で、[Editor preview features] 設定を有効にしておく必要があります。 「organization 内での Copilot のポリシーの管理」または「企業内の Copilot のポリシーと機能を管理する」を参照してください。
コード補完の AI モデルを変更する
- Ctrl+Shift+P キー (Windows/Linux) または Command+Shift+P キー (Mac) を押してコマンド パレットを開きます。
- 「
change completions model
」と入力し、[GitHub Copilot: Change Completions Model] コマンドを選びます。 - ドロップダウン メニューで、使うモデルを選びます。
または、コマンド センターが有効な場合は、VS Code ウィンドウの上部にある [] アイコンの横にある下矢印をクリックし、ドロップダウン メニューで [Configure Code Completions] をクリックします。 次に、ドロップダウン メニューで [Change Completions Model] を選び、使うモデルを選びます。
使われているモデルをチェックする
-
Ctrl+, キー (Linux/Windows) または Command+, キー (Mac) を押して [Settings] エディターを開きます。
-
「
copilot completion
」と入力し、[GitHub] > [Copilot] セクションを探します。このセクションのフィールドには、現在選択されているモデルが表示されます。 フィールドが空の場合は、既定のモデルが使われています。