You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VS Code Copilot Chat不显示已识别的本地Ollama模型求助

解决GitHub Copilot Chat不显示本地Ollama模型的问题

一、添加必要的settings.json配置

在VS Code的settings.json中添加以下配置,强制Copilot Chat加载Ollama本地模型:

{
  // 启用Ollama作为Copilot Chat的模型提供者
  "github.copilot.chat.modelProvider": "ollama",
  // 配置Ollama服务地址(默认本地端口11434)
  "github.copilot.modelProviders.ollama.baseUrl": "http://localhost:11434",
  // 确保允许使用本地模型
  "github.copilot.chat.allowLocalModels": true
}

添加后保存配置,重载VS Code窗口(Developer: Reload Window)。

二、检查版本兼容性

若使用的是VS Code预览版/新版本(如你提到的2026版本),需确保:

  • GitHub Copilot扩展版本在1.150.0及以上:旧版本对本地模型的UI适配存在问题,到扩展市场更新Copilot到最新版。
  • Ollama版本在0.1.48及以上:新版本修复了与VS Code的连接兼容性问题,可通过ollama --version检查,若版本过低则执行ollama update升级。

三、额外排查步骤

  • 验证Ollama模型状态:打开终端执行ollama list,确认目标模型(如qwen2.5-coder:14b)的状态为READY,若未拉取完成则执行ollama pull <模型名>
  • 清除Copilot缓存:打开命令面板(Ctrl+Shift+P),执行GitHub Copilot: Clear Chat Model Cache,重载窗口后重新查看模型列表。
  • 确认OLLAMA_ORIGINS配置:确保环境变量包含VS Code的来源,Linux/macOS终端执行echo $OLLAMA_ORIGINS,Windows执行echo %OLLAMA_ORIGINS%,正确值应包含vscode://*https://github.com,若缺失则重新设置后重启Ollama服务。

内容的提问来源于stack exchange,提问作者Mattimax Force

火山引擎 最新活动