Skip to main content

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

Copilot Chat の既定の LLM を別のモデルに変更する方法について説明します。

概要

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 モデルを変更する

  1. Ctrl+Shift+P キー (Windows/Linux) または Command+Shift+P キー (Mac) を押してコマンド パレットを開きます。
  2. change completions model」と入力し、[GitHub Copilot: Change Completions Model] コマンドを選びます。
  3. ドロップダウン メニューで、使うモデルを選びます。

または、コマンド センターが有効な場合は、VS Code ウィンドウの上部にある [] アイコンの横にある下矢印をクリックし、ドロップダウン メニューで [Configure Code Completions] をクリックします。 次に、ドロップダウン メニューで [Change Completions Model] を選び、使うモデルを選びます。

使われているモデルをチェックする

  1. Ctrl+, キー (Linux/Windows) または Command+, キー (Mac) を押して [Settings] エディターを開きます。

  2. copilot completion」と入力し、[GitHub] > [Copilot] セクションを探します。

    このセクションのフィールドには、現在選択されているモデルが表示されます。 フィールドが空の場合は、既定のモデルが使われています。