GitHub Copilot 10 月 2 日模型下架清單:Gemini、Kimi、Claude 怎麼替換
GitHub 在 2026 年 9 月 3 日公告,將於 10 月 2 日從 GitHub Copilot 的所有體驗移除四個模型。受影響的範圍包含 Copilot Chat、inline edits、ask、agent 與 completions;這不是只有模型選單改名。
這次更新可以直接整理成四組替換:
| 2026 年 10 月 2 日移除 | 官方列出的替代模型 |
|---|---|
| Gemini 3.5 Flash | Gemini 3.8 Flash |
| Gemini 3.6 Flash | Gemini 3.8 Flash |
| Kimi K2.7 Code | Kimi K3 |
| Claude Opus 4.7 | Claude Opus 5 |
如果團隊沒有在設定檔、文件與測試中寫死模型名稱,通常不需要為「移除」做額外 migration。真正要提前處理的是:管理員是否已開啟替代模型、預設模型是否仍指向舊值,以及自動化流程有沒有把舊名稱當成固定輸入。
先分辨「可用模型」和「預設模型」
模型下架時,最容易漏掉的是把兩種設定混在一起:
| 需求 | 要檢查的地方 |
|---|---|
| 成員能不能選 Gemini 3.8 Flash 或 Claude Opus 5 | enterprise、organization 或 user 的模型可用性 policy |
| 新對話先使用哪個模型 | Copilot managed settings 的 model |
| 某個 team 要用不同的預設 | team mapping 與 team settings |
| 舊對話或 prompt 是否寫死模型名稱 | 團隊文件、腳本、測試與 onboarding |
Business 與 Enterprise 管理員可能需要先在模型 policy 中啟用替代模型。GitHub 的公告說明,模型移除後不需要另外執行「移除」動作;但如果替代模型本來被 policy 關閉,成員仍然可能在 10 月 2 日後找不到可直接切換的選項。
若要把新對話的起始模型改成指定值,可以參考GitHub Copilot enterprise managed settings 的預設模型設定。不要把預設模型設定誤當成可用性 policy:前者改變起始選擇,後者才決定模型是否能被選用。
Gemini 使用者:先確認 Gemini 3.8 Flash 的 rollout
GitHub 在 9 月 3 日另外公告 Gemini 3.8 Flash 已開始提供給 Pro、Pro+、Max、Business 與 Enterprise 方案,但同樣採 gradual rollout。這代表你可以先看到替代模型已出現在官方公告,卻還沒在每個 Copilot 入口都看到它。
建議先用不含機密程式碼的新對話,在團隊實際使用的入口做 smoke test:
- 開啟模型選單,確認 Gemini 3.8 Flash 是否出現。
- 分別測試 Chat、inline edit 或 agent 中團隊會用到的入口。
- 記錄帳號方案、enterprise policy 與測試日期。
- 若是 Enterprise,確認替代模型不是只對某個 organization 或 team 開放。
不要只在 VS Code 驗證就宣布完成;Copilot CLI、GitHub.com、coding agent 與 IDE 的模型選單可能因 rollout 和客戶端支援而不同。
Claude 與 Kimi:不要只做名稱替換
Claude Opus 4.7 要替換成 Claude Opus 5,Kimi K2.7 Code 要替換成 Kimi K3。除了名稱,還應重新確認團隊對輸出品質、回應速度、上下文需求與資料處理的期待。
可以把下列資訊放進模型切換的驗證紀錄:
| 驗證欄位 | 建議內容 |
|---|---|
| 使用情境 | code review、重構、測試、文件或 agent task |
| 原模型 | 被移除的模型名稱 |
| 替代模型 | 官方對應模型名稱 |
| 入口 | CLI、IDE、GitHub.com、Chat 或 agent |
| Policy | 是否啟用、誰可以切換 |
| 結果 | 通過、需要調整 prompt,或等待 rollout |
這不是要替每個模型做完整 benchmark,而是避免團隊在下架日才發現某個重要 workflow 依賴了未開啟的替代模型。
10 月 2 日前的 migration checklist
- 用 GitHub API、管理頁面或團隊現有設定盤點舊模型名稱。
- 搜尋 repository、prompt template、內部文件、測試與 CI 中的四個舊名稱。
- 先為 Business 與 Enterprise 啟用對應替代模型,再測試成員實際可見性。
- 若需要統一新對話的起始模型,更新 managed settings;若要分 team 處理,再更新 team mapping。
- 在每個重要 Copilot 入口建立一個最小、無機密的測試案例。
- 把 10 月 2 日列為檢查點,確認舊名稱不再出現在新 session 的可選清單。
- 對 agent 或 completions 依賴較深的流程,準備人工 review 或短期 fallback。
搜尋時可以先從這四個精確字串開始:
Gemini 3.5 FlashGemini 3.6 FlashKimi K2.7 CodeClaude Opus 4.7如果只在文章中提到舊模型,那是文件更新;如果出現在自動化設定、API payload 或測試斷言,就應視為需要排程處理的 migration。
這次公告後的判斷方式
截止目前,最穩妥的做法不是立即把所有團隊切到同一個替代模型,而是先確認替代模型的 policy、入口 rollout 與實際工作案例。模型名稱替換完成後,再用小範圍 team 做一輪短測,最後才調整 enterprise 預設值。
只要把「移除日」「替代模型」「可用性 policy」「預設模型」四個欄位分開記錄,10 月 2 日就不會只剩下成員回報「模型突然不見了」。
常見問題
Q: 10 月 2 日前一定要手動把舊模型移除嗎?
A: 不需要。GitHub 公告指出移除後不需要額外操作;但你仍應在之前確認替代模型已開啟,並更新寫死舊名稱的設定、文件與測試。
Q: Gemini 3.8 Flash 已公告,為什麼我的 Copilot 還看不到?
A: GitHub 表示 Gemini 3.8 Flash 會逐步 rollout。先確認方案、模型 policy 與使用入口,再重新登入或等待服務端開放。
Q: 只更新預設模型就能解決下架嗎?
A: 不一定。預設模型只影響新對話的起始值;舊模型是否能被選用仍由可用性 policy 與 rollout 決定,文件、prompt、腳本與測試中的固定名稱也要另外盤點。
參考資料:
回報錯字、失效連結,或告訴我你想看的延伸主題。