在 VSCode 里用 DeepSeek 替代原生 Copilot
很多时候,官方 Copilot 的调用成本较高,或者我们需要特定模型的推理能力。好消息是,借助 OAI Compatible Provider for Copilot 插件,我们可以把 DeepSeek 系列模型无缝接入 VSCode 的聊天侧边栏,体验几乎和原生一样。
环境准备
别急着动手,先把基础打牢。你需要确保:
- VSCode 已就绪:版本尽量新一点,避免兼容性问题。
- 插件安装:去扩展商店搜
OAI Compatible Provider for Copilot装上。这玩意儿就是连接 Copilot 界面和第三方模型的桥梁。 - DeepSeek Key:去 DeepSeek 官网 弄个 API Key。记得保管好,别泄露。
核心配置
这一步最关键,配置错了就连不上。打开 VSCode 的设置文件(Ctrl + Shift + P 输入 Preferences: Open User Settings (JSON)),找到 copilot.chat.provider 相关配置。
通常我们需要添加一个自定义 provider,结构大概是这样:
{
"copilot.chat.provider": {
"name": "DeepSeek",
"endpoint": "https://api.deepseek.com/v1/chat/completions",
"apiKey": "YOUR_API_KEY_HERE",
"models": ["deepseek-chat", "deepseek-reasoner", "deepseek-coder"]
}
}
注意两点:
apiKey替换成你刚才复制的那串字符。endpoint是 DeepSeek 的标准 OpenAI 兼容接口地址,如果官方有变动以最新文档为准。
保存后,重启一下 VSCode 或者重载窗口(Ctrl + Shift + P -> Developer: Reload Window)。
开始对话
重新打开 Copilot 聊天面板(Ctrl + Alt + C),你会发现模型选择下拉菜单里多了一个 DeepSeek。选上它,剩下的就跟平时写代码问问题一样了。
如果遇到请求失败,多半是网络问题,国内访问可能需要代理;如果是配额不足,就去后台看看余额。这套方案跑通后,开发效率直接拉满,关键是成本低,适合日常高频使用。

