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 条评论

登录 后参与评论

还没有评论,来抢沙发~