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 Pro | 2026年7月31日 | Gemini 3.1 Pro | Public preview |
| Gemini 3 Flash | 2026年7月31日 | Gemini 3.6 Flash | GA(一般提供) |
Gemini 2.5 Proを選んでいた利用者は、まずGemini 3.1 Proで従来のプロンプトやAgentモードの処理を試します。Gemini 3 Flashを速度重視の作業に利用していた場合は、Gemini 3.6 Flashへの切り替えが基本です。(The GitHub Blog)
対応内容は利用形態によって異なります。
| 利用形態 | 必要な対応 |
|---|---|
| Copilotの個人プラン | モデル選択欄から代替モデルへ切り替える |
| Copilot Business | 組織のモデルポリシーを確認したうえで切り替える |
| Copilot Enterprise | Enterpriseまたは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点です。
- 利用者が選択しているモデルを代替モデルへ変更する
- ワークフローや連携設定で旧モデルを指定している場合は、その参照先を変更する
モデル選択欄から旧モデルが消えていても、設定ミスとは限りません。2026年7月31日の廃止に伴う正常な変更である可能性が高いため、先に代替モデルが利用できるか確認してください。(The GitHub Blog)
Copilot Chatで代替モデルへ切り替える方法
Visual Studio Codeの場合
Visual Studio Codeでは、Copilot Chatの下部にあるモデル選択欄から切り替えます。
- Visual Studio CodeでCopilot Chatを開きます。
- Chatビュー下部の現在のモデル名をクリックします。
- Gemini 3.1 ProまたはGemini 3.6 Flashを選択します。
- 新しいチャットで従来のプロンプトを実行し、動作を確認します。
「Auto」を利用している場合、Copilotが利用可能なモデルから自動選択します。ただし、特定の代替モデルで動作確認したい場合は、モデルを明示的に選択した方が結果を比較しやすくなります。
Autoを使用している既存チャットから別モデルへ切り替えられない場合は、新しいチャットセッションを開始してください。(GitHub Docs)
GitHub.comの場合
GitHub.com上のCopilot Chatでは、チャット入力欄付近の現在のモデル名から変更します。
- GitHub.comでCopilot Chatを開きます。
- 入力欄下部のモデル選択メニューを開きます。
- Gemini 3.1 ProまたはGemini 3.6 Flashを選択します。
- 同じ質問を再実行し、回答内容を確認します。
Copilot Businessを利用している場合は、組織側でモデル変更が許可されていなければ選択できません。モデルが見つからないときは、IDEの問題だけでなくOrganizationのポリシーも確認する必要があります。(GitHub Docs)
コード補完のモデルは別に変更する
GitHub Copilot ChatでGemini 3.1 ProやGemini 3.6 Flashを選んでも、入力中に表示されるインライン候補のモデルは変わりません。
Visual Studio Codeでコード補完モデルを確認する手順は次のとおりです。
Ctrl+Shift+Pを押してコマンドパレットを開きます。change completions modelと入力します。GitHub Copilot: Change Completions Modelを選択します。- 利用可能なモデルから使用するモデルを選択します。
現在のコード補完モデルは、設定画面でも確認できます。
Ctrl+,で設定画面を開きます。copilot completionと検索します。GitHub > Copilot: Selected Completion Modelを確認します。
値が空欄の場合は、既定のコード補完モデルが使われています。また、利用可能なコード補完モデルが1つしかない環境では、モデル選択欄にそのモデルだけが表示されます。(GitHub Docs)
Visual StudioとJetBrains IDEsの場合
Visual Studioでは、CopilotのオプションにあるCopilot Completionsからコード補完モデルを変更します。
JetBrains IDEsでは、設定画面から次の順に開きます。
Tools → GitHub Copilot → Completions
その後、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は、次の手順でモデルを追加・有効化します。
- GitHub.comで対象のEnterpriseを開きます。
- 上部の
AI controlsを開きます。 - サイドバーから
Copilotを選択します。 Configure modelsを開きます。Add modelsをクリックします。- Gemini 3.1 ProまたはGemini 3.6 Flashを選択します。
Saveをクリックします。- 各モデルの状態を設定します。
選択できる主な状態は次の3つです。
| 状態 | 動作 |
|---|---|
| Enabled | Enterprise内の全利用者に有効 |
| Disabled | Enterprise内の全利用者に対して無効 |
| Optional | OrganizationまたはEnterprise team単位で有効化可能 |
すべての開発者に代替モデルを提供する場合はEnabled、一部のOrganizationだけで検証する場合はOptionalが適しています。(GitHub Docs)
Organization単位で有効化する
Enterprise側でモデルがOptionalになっている場合、Organization ownerは次の手順で有効化できます。
- GitHub.com右上のプロフィール画像をクリックします。
Organizationsを開きます。- 対象のOrganizationを選択します。
Settingsを開きます。Copilotを選択します。Modelsを開きます。- 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 Code | Visual Studio |
|---|---|---|
| Gemini 3.1 Pro | v1.115.0 | 17.14.22または18.1.0 |
| Gemini 3.6 Flash | v1.128.0 | 17.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 Pro | Gemini 3.1 Pro |
| Gemini 3 Flash | Gemini 3.6 Flash |
ただし、連携機能によっては表示名ではなく独自のモデルIDを使用している場合があります。文字列を推測して書き換えるのではなく、その連携機能のモデル選択画面や公式仕様で実際の指定値を確認してください。
GitHubも、旧モデルを参照しているワークフローや統合機能について、サポート対象モデルへ更新するよう案内しています。(The GitHub Blog)
切り替え後に実施したい動作確認
モデルを切り替えただけで対応完了とせず、実際の開発作業で問題がないか確認します。
同じプロンプトで結果を比較する
旧モデルで頻繁に使っていたプロンプトを3件から5件ほど用意し、代替モデルで再実行します。
確認する項目は次のとおりです。
- 指示したファイルだけが変更されるか
- 使用しているフレームワークや言語の条件を守るか
- 存在しないAPIやライブラリを提案していないか
- テストコードまで正しく更新されるか
- Agentモードが不要なファイルを変更していないか
- 応答時間やAIクレジット消費が運用上許容できるか
モデルごとに応答特性やAIクレジットの消費率が異なるため、単純に「新しいモデルだから問題ない」と判断せず、実際のタスクで比較することが重要です。(GitHub Docs)
組織では段階的に切り替える
大規模なOrganizationでは、最初から全利用者に有効化するより、検証用チームから段階的に展開するとトラブルを抑えられます。
例えば、次の順番で進めます。
- Enterprise側で代替モデルを
Optionalにする - 検証対象のOrganizationまたはEnterprise teamだけ有効化する
- Chat、Agentモード、コード補完をそれぞれテストする
- 問題がなければ利用対象を拡大する
- 社内手順書や推奨モデル一覧を更新する
モデルを切り替える際は、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のため、組織の既定ポリシーだけでは有効にならない可能性があります。まず管理画面で代替モデルを有効化し、小規模な検証から切り替えるのが確実です。

コメント