VS Code Copilot对话请求报错,求助有效解决方案
以下是针对Copilot弹出「Error on conversation request. Check the log for more details.」报错的排查和解决步骤:
检查Copilot扩展状态
打开VS Code扩展面板(快捷键Ctrl+Shift+X),确认GitHub Copilot和GitHub Copilot Chat两个扩展均为启用状态。若有禁用项,重新启用后重启VS Code;若启用后仍报错,点击扩展右侧齿轮图标选择「重新安装」,覆盖安装最新版本。验证账号授权有效性
查看VS Code左下角账号区域,确认当前登录的GitHub账号已激活Copilot会员服务。若账号不符,切换至正确账号;同时登录GitHub官网,进入个人设置的Copilot页面,确认服务未被限制或暂停。排查网络连接问题
Copilot需访问GitHub API,确认当前网络可正常访问GitHub(可尝试切换手机热点测试);打开VS Code设置(Ctrl+,),搜索「proxy」,清空「Http: Proxy」「Https: Proxy」配置,关闭代理后重启VS Code。重置Copilot相关配置与缓存
打开VS Code设置(Ctrl+,),点击右上角「打开设置(JSON)」图标,删除所有github.copilot开头的配置项,保存后重启;同时关闭VS Code,删除对应系统的缓存文件夹:- Windows:
%APPDATA%\Code\Cache、%APPDATA%\Code\CachedData - macOS:
~/Library/Caches/Code - Linux:
~/.cache/Code
- Windows:
升级VS Code至最新版本
打开「帮助」-「检查更新」,安装VS Code最新版本后重启,旧版本可能存在与Copilot扩展的兼容性问题。
内容的提问来源于stack exchange,提问作者user3245747

