GitHub Copilot 報錯「Language model unavailable」怎麼辦:VS Code 團隊說的頭號原因,以及怎麼收集診斷資訊

VS Code 裏 Copilot Chat 提示 Language model unavailable,官方沒有單獨說明。本文按 VS Code 團隊的說法講頭號原因(公司防火牆沒放行新端點)、怎麼看 Failed to fetch models、運行 Chat Diagnostics。

NNathaniel bigo··原創首發·AI 輔助撰寫
8 分鐘讀完
資料核對於 2026-10-31 · 依據官方文檔與公開資料整理 免費帳號 帳號
官方文檔裏沒有「Language model unavailable」這條報錯的單獨說明。 本文整理 VS Code 團隊在官方倉庫置頂問題裏的說法,加上 GitHub 官方的網絡排查文檔,資料核對於 2026-10-31。配圖為本站整理的示意圖,不是軟件截圖。

適用於誰

  • 在 VS Code 裏用 GitHub Copilot Chat,發消息後提示 Language model unavailable(語言模型不可用),帶紅色叉號的人;
  • 代碼補全正常、聊天用不了,或者模型選擇器裏選不了別的模型的人。

結論先說

  1. VS Code 團隊在置頂問題裏寫:如果你在公司網絡裏,先檢查防火牆,確認放行了新的 Copilot 端點。他們稱這是這個錯誤的頭號原因,此時 Copilot Chat 的輸出裏會出現 Failed to fetch models。
  2. 這條對應的 GitHub 變更是:基於訂閱的網絡路由已強制執行,公司的白名單需要放行對應域名,見下文。
  3. 確定不是網絡問題時,團隊要求提供:重載窗口後是否還出現、Developer: GitHub Copilot Chat Diagnostics 的輸出、把日誌級別設為 Trace 後的輸出面板內容。
  4. 先看官方狀態頁 githubstatus.com 有沒有 Copilot 的事件,排除官方故障。

Language model unavailable

圖:本站根據 VS Code 置頂問題 與 GitHub Docs 整理的示意圖

一、個人電腦上先做這幾步

  1. 重新加載窗口:按 F1,運行 Developer: Reload Window(官方帖子裏寫作 Reload Window),再試一次聊天;
  2. 帖子裏有用戶反饋完全重啟 VS Code 後恢復,再次點聊天裏的「重試」按鈕重複報錯,直到重啟才消失;這是用戶的經歷,不是官方保證;
  3. 看看是不是更新 VS Code 或 Copilot 擴展之後才出現,如果是,更新到最新版本再試;
  4. 確認你登入的是有 Copilot 權限的 GitHub 帳號,帳號與訂閱的關係見 /guides/github-copilot-free-pro-ai-credits。

二、怎麼收集診斷資訊

收集 Copilot Chat 的排查資訊

圖:本站根據 VS Code 置頂問題 整理的示意圖

VS Code 團隊在帖子裏要求提供的內容:

  • 按 F1 運行 Developer: GitHub Copilot Chat Diagnostics,看輸出;
  • 按 F1 運行 Set Log Level,選 Trace,重載窗口後再試一次,看 Copilot Chat 輸出面板或別處是否有錯誤;
  • 打開輸出面板:Ctrl/Cmd + Shift + U,下拉選擇 GitHub Copilot Chat。如果這裏有 Failed to fetch models,基本指向網絡或企業白名單問題;
  • 需要時還可以抓取網絡請求的跟蹤記錄,帖子裏給了說明連結。

把日誌發給別人之前,注意刪除其中的電郵、令牌、公司內網地址等資訊。

三、公司網絡:需要放行什麼

GitHub 官方的白名單參考說明,公司的防火牆或代理需要允許 Copilot 相關地址,並讓用戶能夠登入 GitHub、訪問 Copilot 服務。要點:

  • 用 gh api meta -q '.domains | .website, .copilot' 查詢需要放行的通配域名,另外建議放行 github.com 主域;
  • 提供補全與聊天服務的域名包括 .githubcopilot.com,以及按套餐區分的 .individual.githubcopilot.com、.business.githubcopilot.com、.enterprise.githubcopilot.com;
  • 官方特別提醒:**阻止 .enterprise.githubcopilot.com 會同時阻止 Copilot Enterprise 套餐和「Copilot 訪問」計費模式兩種路徑*;是否使用「基於訂閱的網絡路由」不同,該不該放行某個域名的要求也不同,管理員應按官方說明配置;
  • 每個使用該代理或防火牆的用戶,還需要在自己的編輯器裏配置網絡環境。

個人用戶不用管這些,把這頁發給 IT 即可。網絡、代理、證書類的具體報錯對照,見 /guides/github-copilot-cannot-connect-network-errors。

常見問題

Q:代碼補全正常,只有聊天不行,是為什麼?

帖子裏就有這樣的反饋。官方文檔也區分了補全服務和聊天服務的測試地址(後者是 api.githubcopilot.com),所以網絡層面可能一個通、一個不通。

Q:這是我的訂閱過期了嗎?

官方這些頁面沒有這樣說。想確認帳號權限與額度,看 /guides/github-copilot-free-pro-ai-credits。

Q:怎麼在 VS Code 裏裝好 Copilot?

見 /guides/github-copilot-vscode-setup。如果你同時用 ChatGPT,會員見 /chongzhi/chatgpt-plus。

參考資料

  • VS Code 官方倉庫:Meta: Language Model Unavailable — https://github.com/microsoft/vscode/issues/253137
  • GitHub Docs:Troubleshooting network errors for GitHub Copilot — https://docs.github.com/en/copilot/troubleshooting-github-copilot/troubleshooting-network-errors-for-github-copilot
  • GitHub Docs:Copilot allowlist reference — https://docs.github.com/en/copilot/reference/copilot-allowlist-reference

更多 AI 會員開通可看 /chongzhi。

Nathaniel 的更多內容

  1. 01

    Microsoft Copilot 官網入口在哪、怎麼下載:網頁版、Windows 應用、手機應用和工作帳號入口怎麼選

    Microsoft Copilot 有網頁版、Windows 應用、手機應用,工作或學校帳號還有單獨入口。本文按微軟支持頁面講清各入口、各自支持的登入帳號、Windows 應用從 Microsoft Store 下載,以及怎麼區分微軟的 Copilot 和 GitHub Copilot。

    其他 AI 工具0
  2. 02

    GitHub Copilot 提示無法連接到服務怎麼辦:could not connect to server、ETIMEDOUT、證書錯誤的官方排查辦法

    Copilot 提示 could not connect to server、read ETIMEDOUT 或證書錯誤,多與代理、防火牆有關。本文按 GitHub 官方網絡錯誤排查文檔,講 curl 測連通性、代理與認證限制、證書錯誤處理和公司網絡放行清單。

    GitHub Copilot0
  3. 03

    Windows 裏的 Copilot 是什麼軟件、能卸載嗎、怎麼關閉:卸載路徑、Copilot 鍵和 Win+C 的處理,公司電腦怎麼管

    Windows 11 新電腦上的 Copilot 是微軟的 AI 助手應用,可以卸載。本文按微軟官方文檔講清它是什麼、卸載路徑、不想被 Copilot 鍵或 Win+C 喚起怎麼改、卸載後怎麼裝回來,以及公司電腦上 IT 管理員的 AppLocker 和 PowerShell 做法。

    其他 AI 工具0
  4. 04

    Cursor 報錯「User is unauthorized」怎麼辦:官方員工給的排查順序,以及怎麼取到 Request ID 反饋

    Cursor 裏發消息時提示 User is unauthorized,官方幫助中心沒有單獨說明。本文整理官方論壇裏員工的回覆:先檢查有沒有自定義 Base URL、退出重新登入並完全重啟,仍不行就用 Report AI Action 取新的 Request ID 反饋;電郵域名被攔截的情況官方怎麼說。

    Cursor0
  5. 05

    Cursor 登入提示「Can't verify the user is human」怎麼辦:人機驗證失敗的常見原因,以及登入域名遷移後的放行清單

    Cursor 登入時提示無法驗證用戶為真人,官方幫助中心沒有這條報錯的專門說明。本文整理官方論壇裏反饋的常見情形(攔截人機驗證請求、密碼管理器自動點繼續、換瀏覽器),並按官方幫助頁說明 Cursor 登入頁正遷移到 accounts.spacex.ai 與 accounts.x.ai,公司網絡需要放行。

    Cursor0
  6. 06

    智譜 GLM Coding Plan 是什麼:Lite、Pro、Max 三檔積分額度、5 小時與每週限額、能在哪些工具用、退款和取消

    GLM Coding Plan 是智譜推出的編程訂閱套餐,按積分計量,設每 5 小時和每週兩層上限。本文按智譜開放文檔講清 Lite、Pro、Max 的積分額度、非高峰時段 50% 抵扣、可用模型與工具、哪些場景不能用套餐額度,以及取消續費、退款政策和帳號規範。

    其他 AI 工具0

同產品的其他教學

  1. 01

    copilot-instructions.md 怎麼寫:用途、範例、按路徑生效的 instructions 文件與 AGENTS.md 的區別

    copilot-instructions.md 是什麼、放哪、怎麼寫?按 GitHub 官方文檔講清倉庫級指令、.github/instructions 下按路徑生效的 *.instructions.md(applyTo / excludeAgent)、AGENTS.md 三者的分工,附可改寫的中文範例與不生效排查。

    GitHub Copilot0
  2. 02

    GitHub Copilot CLI 安裝與使用:npm / winget / brew 安裝、登入、常用指令與工具權限

    GitHub Copilot CLI 怎麼安裝、怎麼用?按官方文檔講清三種安裝方式(npm 需 Node.js 22+)、/login 登入與令牌登入、交互模式常用快捷鍵、copilot -p 非交互調用,以及 --allow-tool / --deny-tool 工具權限的寫法。

    GitHub Copilot0
  3. 03

    用 AI 讀代碼:快速看懂陌生代碼庫的提問順序與 20 個可複製問題

    接手陌生項目怎麼用 AI 讀代碼?按 GitHub Copilot 與 Cursor 官方教學整理出從整體到細節的五輪提問:項目概覽、入口與構建、數據流、定位具體功能、畫架構圖;講清精確搜尋與按含義搜尋的區別,附 20 個可複製的問題。

    GitHub Copilot其他 AI 工具0
  4. 04

    GitHub Copilot Code Review 怎麼用:PR 裏請求審查、自動審查、審查力度與自定義指令

    GitHub Copilot 代碼審查教學:在 PR 的 Reviewers 裏點 Request、應用建議與 Fix with Copilot、開啟自動審查、Lite / Balanced 兩檔審查力度、用 instructions 定製審查重點、哪些文件不審,以及計費方式,按 GitHub 官方文檔整理。

    GitHub Copilot0
  5. 05

    Copilot Skills 是什麼、怎麼用:VS Code 裏的 Agent Skills 目錄、字段與調用

    GitHub Copilot 的 Skills 放在哪個文件夾、怎麼創建和調用?按 VS Code 官方文檔講清 .github/skills 等六個技能目錄、SKILL.md 的字段、/ 斜槓調用與自動加載的四種組合、和自定義指令的區別,以及使用別人分享的技能前要做的檢查。

    GitHub Copilot0
  6. 06

    GitHub Copilot 學生認證怎麼申請:GitHub Education 條件、材料、激活 Copilot Student 與常見卡點

    GitHub Copilot 學生認證官方流程:誰有資格、要準備什麼證明材料、學校電郵的三種情況、在 Education benefits 頁提交申請、通過後怎麼激活 Copilot Student、它和 Pro 的區別,以及通過了卻仍顯示 Free 或付費頁時怎麼辦。

    GitHub Copilot0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~