GitHub CopilotのGemini 2.5 Pro/3 Flash廃止対応|代替モデルと管理者設定

2026年7月31日、GitHub Copilotで提供されていたGemini 2.5 ProとGemini 3 Flashが廃止されました。対象はCopilot Chatだけではなく、インライン編集、Askモード、Agentモード、コード補完を含むGitHub Copilot全体です。

利用者が旧モデルを削除する必要はありません。基本対応は、Gemini 2.5 Proを使っていた場合はGemini 3.1 Pro(Public preview)、Gemini 3 Flashを使っていた場合はGemini 3.6 Flashへ切り替えることです。

ただし、GitHub Copilot BusinessやCopilot Enterpriseを組織で利用している場合、管理者がモデルポリシーを変更しないと、代替モデルが選択肢に表示されないことがあります。本記事では、利用者側の切り替え方法からEnterprise管理者の設定、モデルが表示されない場合の確認ポイントまで解説します。(The GitHub Blog)

目次

GitHub Copilotでまず行うべき廃止対応

GitHubが案内している旧モデルと代替モデルの対応は次のとおりです。

廃止されたモデル廃止日推奨代替モデルリリース状態
Gemini 2.5 Pro2026年7月31日Gemini 3.1 ProPublic preview
Gemini 3 Flash2026年7月31日Gemini 3.6 FlashGA(一般提供)

Gemini 2.5 Proを選んでいた利用者は、まずGemini 3.1 Proで従来のプロンプトやAgentモードの処理を試します。Gemini 3 Flashを速度重視の作業に利用していた場合は、Gemini 3.6 Flashへの切り替えが基本です。(The GitHub Blog)

対応内容は利用形態によって異なります。

利用形態必要な対応
Copilotの個人プランモデル選択欄から代替モデルへ切り替える
Copilot Business組織のモデルポリシーを確認したうえで切り替える
Copilot EnterpriseEnterpriseまたはOrganizationのモデル設定を確認する
ワークフローや連携機能でモデルを固定旧モデル名を代替モデルへ変更する
コード補完で旧モデルを使用Chatとは別にコード補完用モデルを確認する

特に注意したいのは、Copilot Chatのモデルを変更しても、インラインのコード補完モデルは自動では切り替わらない点です。Chatとコード補完は別々に設定を確認する必要があります。(GitHub Docs)

Gemini 2.5 ProとGemini 3 Flashの廃止範囲

今回の廃止は、特定のIDEやCopilot Chatだけに限定されたものではありません。GitHubは次のGitHub Copilot体験を対象として案内しています。

  • Copilot Chat
  • インライン編集
  • Askモード
  • Agentモード
  • コード補完

そのため、「Chatのモデル一覧から消えただけ」と判断するのではなく、普段使っている編集モード、Agent処理、コード補完、自動化設定まで確認することが重要です。(The GitHub Blog)

旧モデルを削除する操作は不要

Gemini 2.5 ProやGemini 3 Flashをモデル一覧から手動で削除する必要はありません。GitHubも、廃止モデルを削除するための操作は不要と案内しています。

必要なのは、次の2点です。

  1. 利用者が選択しているモデルを代替モデルへ変更する
  2. ワークフローや連携設定で旧モデルを指定している場合は、その参照先を変更する

モデル選択欄から旧モデルが消えていても、設定ミスとは限りません。2026年7月31日の廃止に伴う正常な変更である可能性が高いため、先に代替モデルが利用できるか確認してください。(The GitHub Blog)

Copilot Chatで代替モデルへ切り替える方法

Visual Studio Codeの場合

Visual Studio Codeでは、Copilot Chatの下部にあるモデル選択欄から切り替えます。

  1. Visual Studio CodeでCopilot Chatを開きます。
  2. Chatビュー下部の現在のモデル名をクリックします。
  3. Gemini 3.1 ProまたはGemini 3.6 Flashを選択します。
  4. 新しいチャットで従来のプロンプトを実行し、動作を確認します。

「Auto」を利用している場合、Copilotが利用可能なモデルから自動選択します。ただし、特定の代替モデルで動作確認したい場合は、モデルを明示的に選択した方が結果を比較しやすくなります。

Autoを使用している既存チャットから別モデルへ切り替えられない場合は、新しいチャットセッションを開始してください。(GitHub Docs)

GitHub.comの場合

GitHub.com上のCopilot Chatでは、チャット入力欄付近の現在のモデル名から変更します。

  1. GitHub.comでCopilot Chatを開きます。
  2. 入力欄下部のモデル選択メニューを開きます。
  3. Gemini 3.1 ProまたはGemini 3.6 Flashを選択します。
  4. 同じ質問を再実行し、回答内容を確認します。

Copilot Businessを利用している場合は、組織側でモデル変更が許可されていなければ選択できません。モデルが見つからないときは、IDEの問題だけでなくOrganizationのポリシーも確認する必要があります。(GitHub Docs)

コード補完のモデルは別に変更する

GitHub Copilot ChatでGemini 3.1 ProやGemini 3.6 Flashを選んでも、入力中に表示されるインライン候補のモデルは変わりません。

Visual Studio Codeでコード補完モデルを確認する手順は次のとおりです。

  1. CtrlShiftPを押してコマンドパレットを開きます。
  2. change completions modelと入力します。
  3. GitHub Copilot: Change Completions Modelを選択します。
  4. 利用可能なモデルから使用するモデルを選択します。

現在のコード補完モデルは、設定画面でも確認できます。

  1. Ctrl,で設定画面を開きます。
  2. copilot completionと検索します。
  3. GitHub > Copilot: Selected Completion Modelを確認します。

値が空欄の場合は、既定のコード補完モデルが使われています。また、利用可能なコード補完モデルが1つしかない環境では、モデル選択欄にそのモデルだけが表示されます。(GitHub Docs)

Visual StudioとJetBrains IDEsの場合

Visual Studioでは、CopilotのオプションにあるCopilot Completionsからコード補完モデルを変更します。

JetBrains IDEsでは、設定画面から次の順に開きます。

ToolsGitHub CopilotCompletions

その後、Model for completionsで利用可能なモデルを選択します。選択肢はCopilotプラン、IDE、拡張機能のバージョン、組織のモデルポリシーによって異なります。(GitHub Docs)

Copilot Enterprise管理者が代替モデルを有効化する方法

Copilot EnterpriseやCopilot Businessでは、Enterprise ownerまたはOrganization ownerがモデルの利用可否を制御できます。

利用者から「Gemini 3.1 Proが表示されない」「Gemini 3.6 Flashを選択できない」と問い合わせがあった場合は、最初にモデルポリシーを確認してください。

Enterprise全体で有効化する

Enterprise ownerは、次の手順でモデルを追加・有効化します。

  1. GitHub.comで対象のEnterpriseを開きます。
  2. 上部のAI controlsを開きます。
  3. サイドバーからCopilotを選択します。
  4. Configure modelsを開きます。
  5. Add modelsをクリックします。
  6. Gemini 3.1 ProまたはGemini 3.6 Flashを選択します。
  7. Saveをクリックします。
  8. 各モデルの状態を設定します。

選択できる主な状態は次の3つです。

状態動作
EnabledEnterprise内の全利用者に有効
DisabledEnterprise内の全利用者に対して無効
OptionalOrganizationまたはEnterprise team単位で有効化可能

すべての開発者に代替モデルを提供する場合はEnabled、一部のOrganizationだけで検証する場合はOptionalが適しています。(GitHub Docs)

Organization単位で有効化する

Enterprise側でモデルがOptionalになっている場合、Organization ownerは次の手順で有効化できます。

  1. GitHub.com右上のプロフィール画像をクリックします。
  2. Organizationsを開きます。
  3. 対象のOrganizationを選択します。
  4. Settingsを開きます。
  5. Copilotを選択します。
  6. Modelsを開きます。
  7. Gemini 3.1 ProまたはGemini 3.6 FlashをEnabledにします。

Enterprise ownerがモデルを強制的にDisabledにしている場合、Organization ownerは設定を上書きできません。その場合はEnterprise ownerによる変更が必要です。(GitHub Docs)

OrganizationにModels設定が表示されない場合

Enterpriseが「enterprise teams model access」のプレビュー機能を有効にしている場合、Organization側のモデル設定は無効化されます。

この構成では、モデルの利用可否をEnterprise team単位で管理します。Organization ownerが設定画面を探しても見つからない場合は、Enterprise側でチーム単位のモデル管理が有効になっていないか確認してください。(GitHub Docs)

Gemini 3.1 ProはPreviewモデルである点に注意

Gemini 3.1 Proは、GitHub Copilotの対応モデル一覧ではPublic previewとして掲載されています。一方、Gemini 3.6 FlashはGAです。(GitHub Docs)

Copilot BusinessおよびCopilot Enterpriseには、未設定のGAモデルを既定で有効または無効にするポリシーがあります。ただし、Public previewなどのGA前モデルは自動有効化の対象外です。

そのため、Gemini 3.6 Flashが利用できる環境でも、Gemini 3.1 Proだけ表示されないことがあります。この場合は、EnterpriseまたはOrganizationのモデル一覧でGemini 3.1 Proを明示的に追加し、有効化してください。(GitHub Docs)

また、プレビュー版モデルは将来的に仕様や提供条件が変わる可能性があります。業務システムやセキュリティ関連コードで利用する場合は、生成結果をそのまま採用せず、コードレビュー、テスト、静的解析を実施してください。GitHubのドキュメントでも、プレリリースモデルでは一部フィルターが期待どおりに動作しない可能性が示されています。(GitHub Docs)

代替モデルが表示されない場合の確認ポイント

Gemini 3.1 ProやGemini 3.6 Flashがモデル選択欄に表示されない場合は、次の順番で確認すると原因を切り分けやすくなります。

症状主な原因確認すること
Organization全体で表示されないモデルポリシーが無効EnterpriseまたはOrganizationのModels設定
一部の利用者だけ表示されないチームやOrganization単位の制御Enterprise team、対象Organization、割り当てSeat
Gemini 3.1 Proだけ表示されないPreviewモデルが未設定モデル一覧へ明示的に追加されているか
Gemini 3.6 Flashが表示されないIDEや拡張機能が古いIDEとGitHub Copilot拡張機能を更新
Chatでは使えるがコード補完では使えないChatと補完モデルの設定が別Change Completions Modelを確認
Autoからモデルを変更できない既存セッションの状態新しいChatを開始
OrganizationにModels画面がないEnterprise team管理が有効Enterprise側のモデル管理方式を確認

IDEとCopilot拡張機能を更新する

GitHubの対応モデル一覧には、最近追加されたモデルを利用するための最小IDEバージョンが掲載されています。

モデルVisual Studio CodeVisual Studio
Gemini 3.1 Prov1.115.017.14.22または18.1.0
Gemini 3.6 Flashv1.128.017.14.22または18.1.0

最小バージョンを満たしていても、モデル選択やプロンプト処理の改善が後続バージョンに含まれる可能性があります。特別な理由がなければ、IDEとGitHub Copilot拡張機能を最新版へ更新してから再確認するのが安全です。

最小バージョン情報は展開状況によって更新される可能性があるため、導入時点のGitHub公式ドキュメントも確認してください。(GitHub Docs)

ワークフローや連携設定に旧モデル名が残っていないか確認する

モデル選択画面だけでなく、リポジトリ内の設定ファイル、スクリプト、社内ドキュメント、自動化処理で旧モデルを固定していないか確認します。

Git管理されているファイルは、次のようなコマンドで検索できます。

git grep -niE 'gemini[ -]2\.5[ -]pro|gemini[ -]3[ -]flash'

該当箇所が見つかった場合は、設定の用途を確認したうえで代替モデルへ変更します。

旧モデル変更候補
Gemini 2.5 ProGemini 3.1 Pro
Gemini 3 FlashGemini 3.6 Flash

ただし、連携機能によっては表示名ではなく独自のモデルIDを使用している場合があります。文字列を推測して書き換えるのではなく、その連携機能のモデル選択画面や公式仕様で実際の指定値を確認してください。

GitHubも、旧モデルを参照しているワークフローや統合機能について、サポート対象モデルへ更新するよう案内しています。(The GitHub Blog)

切り替え後に実施したい動作確認

モデルを切り替えただけで対応完了とせず、実際の開発作業で問題がないか確認します。

同じプロンプトで結果を比較する

旧モデルで頻繁に使っていたプロンプトを3件から5件ほど用意し、代替モデルで再実行します。

確認する項目は次のとおりです。

  • 指示したファイルだけが変更されるか
  • 使用しているフレームワークや言語の条件を守るか
  • 存在しないAPIやライブラリを提案していないか
  • テストコードまで正しく更新されるか
  • Agentモードが不要なファイルを変更していないか
  • 応答時間やAIクレジット消費が運用上許容できるか

モデルごとに応答特性やAIクレジットの消費率が異なるため、単純に「新しいモデルだから問題ない」と判断せず、実際のタスクで比較することが重要です。(GitHub Docs)

組織では段階的に切り替える

大規模なOrganizationでは、最初から全利用者に有効化するより、検証用チームから段階的に展開するとトラブルを抑えられます。

例えば、次の順番で進めます。

  1. Enterprise側で代替モデルをOptionalにする
  2. 検証対象のOrganizationまたはEnterprise teamだけ有効化する
  3. Chat、Agentモード、コード補完をそれぞれテストする
  4. 問題がなければ利用対象を拡大する
  5. 社内手順書や推奨モデル一覧を更新する

モデルを切り替える際は、Chatだけでなくコード補完、インライン編集、Agentモードまで確認することがポイントです。

Geminiモデル廃止対応のチェックリスト

最後に、必要な対応を整理します。

  • Gemini 2.5 ProはGemini 3.1 Proへ切り替える
  • Gemini 3 FlashはGemini 3.6 Flashへ切り替える
  • 旧モデルを削除する操作は行わない
  • Copilot Chatのモデル選択を確認する
  • コード補完モデルを別途確認する
  • IDEとGitHub Copilot拡張機能を更新する
  • EnterpriseまたはOrganizationのモデルポリシーを確認する
  • Gemini 3.1 ProはPreviewモデルとして明示的に有効化する
  • ワークフローや連携設定に旧モデル名が残っていないか検索する
  • 切り替え後に既存プロンプト、Agent処理、テスト結果を比較する

2026年7月31日以降にGemini 2.5 ProやGemini 3 Flashが表示されなくなった場合、旧モデルを復旧させるのではなく、GitHubが推奨する代替モデルへの移行を進めます。

個人利用者はモデル選択欄とコード補完設定を確認し、Copilot Business/Enterprise環境では管理者がモデルポリシーを確認してください。特にGemini 3.1 ProはPublic previewのため、組織の既定ポリシーだけでは有効にならない可能性があります。まず管理画面で代替モデルを有効化し、小規模な検証から切り替えるのが確実です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次