1394 字
7 分鐘

GitHub Copilot 10 月 19 日模型下架:六個模型怎麼替換?

GitHub 在 2026 年 9 月 18 日更新公告,將於 10 月 19 日 從 GitHub Copilot 的各種使用體驗移除六個模型。這次日期與模型清單已取代本站先前整理的 10 月 2 日版本;受影響的不只是模型選單,也包含 Copilot Chat、inline suggestions、agent 與其他使用模型選擇的入口。

官方目前列出的替代關係如下:

2026 年 10 月 19 日移除官方列出的替代方向
Gemini 3.7 FlashGemini 3.8 Flash
GPT-5.5GPT-5.6 Sol
GPT-5.4GPT-5.6 Sol
GPT-5.4 miniGPT-5.6 Luna
GPT-5 miniGPT-5.6 Luna
Grok 4.5Grok 4.6

這張表適合當作盤點起點,不應直接當成「所有帳號今天都能切換」的保證。模型的方案、入口、組織 policy 與逐步 rollout 仍要在實際使用環境中分開確認。

先分辨可用模型、預設模型與固定模型名稱#

下架前最容易漏掉的是把三種狀態混在一起:

狀態要檢查的地方失效時的症狀
可用模型enterprise、organization 或 user 的模型 policy成員完全看不到替代模型
預設模型managed settings 的 default model新對話仍嘗試使用舊模型,或預設值無法儲存
固定模型名稱prompt template、API payload、腳本、測試與文件UI 能選新模型,但自動化仍傳送舊名稱

Business 與 Enterprise 管理員應先確認替代模型的 policy。GitHub 也說明,組織若啟用預設模型的自動開放,新的替代模型可能會隨政策出現;但若全域預設開放被關閉,或管理員明確停用特定模型,就不能只依公告推定成員一定看得到。

如果要修改新對話的起始值,可以參考GitHub Copilot enterprise managed settings 的預設模型設定。預設模型只改變起始選擇,不等同於可用性 policy;兩者要分開留下變更紀錄。

先做一次可重複的 repository 盤點#

下列命令是盤點範本,請在自己的 repository 執行;它不是本次任務對你的程式碼所做的檢查:

Terminal window
rg -n -i \
'Gemini 3\.7 Flash|GPT-5\.5|GPT-5\.4( mini)?|GPT-5 mini|Grok 4\.5' \
.

搜尋結果要再依用途分級,不是全部取代成新字串:

  1. 文件與 onboarding:更新模型名稱、下架日期、方案限制和驗證日期。
  2. prompt template 與 agent 設定:確認新模型的上下文、工具與輸出要求仍適用。
  3. API payload、CI 或測試斷言:把替換列為 migration task,避免 UI 正常但自動化在下架後才失敗。
  4. 歷史紀錄與 changelog:保留原名稱,補上已下架或遷移的註記,不要破壞可追溯性。

若 repository 同時包含 Copilot CLI、IDE 設定與 GitHub Actions,還要在每個實際入口做一次小型 smoke test。單獨在 VS Code 看得到模型,不能證明 CLI、GitHub.com 或 coding agent 也已經可用。

替換前要驗證什麼#

不要把工作縮成字串替換。對每個重要 workflow 至少保留下面五欄:

欄位建議紀錄
原模型與替代模型依官方表格記錄一對一關係
使用入口IDE、CLI、GitHub.com、Chat、agent 或 completions
帳號與 policy方案、organization、team 與模型開關
測試案例code review、重構、測試、文件或 agent task
結果與日期通過、需要調整 prompt、尚未 rollout 或被 policy 阻擋

這樣可以把「模型不存在」、「模型尚未 rollout」和「模型已存在但 workflow 不相容」分開。若是 Business/Enterprise,應使用測試成員帳號,而不是只用管理員帳號下結論。

10 月 19 日前的 migration checklist#

  • 以官方六個模型清單盤點 repository、prompt、設定檔、CI 與內部文件。
  • 確認 Gemini 3.8 Flash、GPT-5.6 Sol、GPT-5.6 Luna 與 Grok 4.6 是否受到方案或入口限制。
  • Business/Enterprise 先記錄模型 policy、全域預設開放設定與例外停用清單。
  • 在每個重要 Copilot 入口用不含機密程式碼的最小案例測試替代模型。
  • 為 API、agent 或 completions 依賴較深的流程保留人工 review 或短期 fallback。
  • 將 10 月 19 日設為再次檢查點,確認舊名稱不再被新的自動化流程使用。

如果你要處理 Grok 4.7 的新 rollout,請另外看GitHub Copilot Grok 4.7 的方案、政策與 credits 檢查;那是新增模型的可見性問題,不要和本次舊模型下架混成同一個判斷。

結論:把下架日當成驗證截止日#

這次變更真正需要管理的是四件事:移除日期、官方替代方向、組織可用性 policy,以及實際 workflow 的測試結果。先完成可重複的盤點,再由小範圍測試確認替代模型,最後才調整預設值;這比在模型消失後才從錯誤訊息回推原因更容易維護。

Q: 10 月 19 日前一定要手動把六個舊模型移除嗎?#

A: 不需要為「移除」另做清理操作,但仍應提前更新寫死舊名稱的設定、文件與測試,並確認替代模型已對實際成員與入口開放。

Q: GitHub 的模型文件列出替代模型,就代表我的 Copilot 已經可以使用嗎?#

A: 不代表。支援模型文件、帳號方案、組織 policy、client 入口和逐步 rollout 是不同條件,必須在實際 model picker 與測試案例中確認。

Q: 只更新 managed settings 的預設模型可以完成 migration 嗎?#

A: 不一定。預設模型只影響新對話的起始選擇;repository、API payload、prompt、agent 設定與測試中的固定名稱仍要另外盤點。

參考資料:

GitHub Copilot 10 月 19 日模型下架:六個模型怎麼替換?
https://laplusda.com/posts/github-copilot-gemini-model-deprecation/
作者
Zero
發佈於
2026-08-03
許可協議
CC BY-NC-SA 4.0