









VS Code 最近的 AI 能力变化很大:现在编辑器内已经可以直接使用
GitHub Copilot Chat,不再像以前那样必须先安装 Continue、Cline 这类独立 AI 插件。
但问题也很现实:Copilot 自带模型免费额度优先且对国内用户不一定稳定,也不能直接把 DeepSeek、GLM、通义千问、硅基流动、ModelScope 这类国内或国内可访问的 OpenAI 兼容接口加进去。想继续使用 VS Code 原生 Copilot Chat 的界面,同时换成自己的 API Key,可以安装 OAI Compatible Provider for Copilot 插件。
插件地址:
开始之前,需要准备这些东西:
1.104.0 或更高。API Key。常见平台:
| 平台 | 接口文档 | Base URL 示例 | 模型 ID 示例 |
|---|---|---|---|
| DeepSeek 官方 | DeepSeek API 文档 | https://api.deepseek.com/v1 | deepseek-chat、deepseek-reasoner |
| 阿里云百炼 / 通义千问 | 通义千问 API 参考 | https://dashscope.aliyuncs.com/compatible-mode/v1 | qwen-plus、qwen-max、qwen-coder-plus |
| MiniMax | MiniMax API | https://api.minimaxi.com/v1、https://api.minimax.io/v1 | MiniMax-M3、MiniMax-M2.7 |
| Kimi / Moonshot | API 概述 | https://api.moonshot.cn/v1、https://api.moonshot.ai/v1 | kimi-k2.6 |
| 硅基流动 | 快速上手 | https://api.siliconflow.cn/v1 | deepseek-ai/DeepSeek-V4-Pro、Pro/moonshotai/Kimi-K2.6 |
| ModelScope | API 推理介绍 | https://api-inference.modelscope.cn/v1 | Qwen/Qwen3-Coder-480B-A35B-Instruct |
| 智谱 / Z.ai | 使用概述 | https://open.bigmodel.cn/api/paas/v4 | glm-4.6、glm-4.5 |
提示
不同平台的模型名称会调整,配置前最好去对应平台的模型广场或 API 文档里复制最新的模型 ID。这里的示例主要说明配置方式。
在 VS Code 插件市场搜索:
text
OAI Compatible Provider for Copilot安装发布者为 johnny-zhao 的插件即可。

安装完成后,插件会把一个名为 OAI Compatible 的模型供应商接入到 GitHub Copilot Chat 的模型选择器里。
插件现在已经提供了可视化配置界面,不一定要手动编辑 settings.json。
打开方式有两种:
Ctrl+Shift+P,macOS 使用 Cmd+Shift+P。OAICopilot: Open Configuration UI。或者点击 VS Code 右下角状态栏里的 OAICopilot。

打开配置界面后,按下面流程添加:
Add Provider。deepseek、qwen、minimax、kimi、siliconflow、modelscope、zai。Base URL。API Mode 选择 openai。Add Model。Manage Models...。OAI Compatible,勾选刚刚配置好的模型。
之后就可以在 VS Code 的 Copilot Chat 里直接选择 DeepSeek、GLM 或其他国内模型了。
如果你更习惯直接改配置,可以打开 VS Code 的 settings.json,加入下面内容:
json
{
"oaicopilot.baseUrl": "https://api.deepseek.com/v1",
"oaicopilot.models": [
{
"id": "deepseek-chat",
"owned_by": "deepseek",
"context_length": 128000,
"max_tokens": 8000,
"temperature": 0,
"top_p": 1
},
{
"id": "deepseek-reasoner",
"owned_by": "deepseek",
"context_length": 128000,
"max_tokens": 16000,
"temperature": 0.6,
"top_p": 1
}
]
}然后进入 GitHub Copilot Chat:
Manage Models...。OAI Compatible。deepseek-chat 或 deepseek-reasoner。deepseek-chat 更适合日常代码问答、生成、解释;deepseek-reasoner 更适合复杂推理,但响应可能更慢,消耗也会更高。
以智谱 / Z.ai 的 OpenAI 兼容接口为例:
json
{
"oaicopilot.baseUrl": "https://open.bigmodel.cn/api/paas/v4",
"oaicopilot.models": [
{
"id": "glm-4.6",
"owned_by": "zai",
"context_length": 128000,
"max_tokens": 8192,
"temperature": 0,
"top_p": 1
}
]
}如果你想给同一个模型准备两套配置,比如一套开启思考、一套关闭思考,可以使用 configId:
json
{
"oaicopilot.models": [
{
"id": "glm-4.6",
"configId": "thinking",
"owned_by": "zai",
"temperature": 0.7,
"top_p": 1,
"thinking": {
"type": "enabled"
}
},
{
"id": "glm-4.6",
"configId": "no-thinking",
"owned_by": "zai",
"temperature": 0,
"top_p": 1,
"thinking": {
"type": "disabled"
}
}
]
}这样模型选择器里会出现类似 glm-4.6::thinking、glm-4.6::no-thinking 的选项。
以阿里云百炼 / DashScope 的 OpenAI 兼容接口为例,国内区常用地址是 https://dashscope.aliyuncs.com/compatible-mode/v1:
json
{
"oaicopilot.baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
"oaicopilot.models": [
{
"id": "qwen-plus",
"owned_by": "qwen",
"context_length": 128000,
"max_tokens": 8192,
"temperature": 0,
"top_p": 1
},
{
"id": "qwen-coder-plus",
"owned_by": "qwen",
"context_length": 128000,
"max_tokens": 8192,
"temperature": 0,
"top_p": 1
}
]
}如果你的 API Key 是在国际站或新加坡区域创建的,Base URL 通常需要换成:
text
https://dashscope-intl.aliyuncs.com/compatible-mode/v1qwen-plus 适合日常问答和代码辅助,qwen-coder-plus 更偏代码场景。具体可用模型以阿里云百炼控制台为准。
MiniMax 的 OpenAI 兼容接口地址是 https://api.minimax.io/v1,可以这样配置:
json
{
"oaicopilot.baseUrl": "https://api.minimax.io/v1",
"oaicopilot.models": [
{
"id": "MiniMax-M3",
"owned_by": "minimax",
"context_length": 1000000,
"max_tokens": 8192,
"temperature": 0,
"top_p": 1
},
{
"id": "MiniMax-M2.7",
"owned_by": "minimax",
"context_length": 256000,
"max_tokens": 8192,
"temperature": 0,
"top_p": 1
}
]
}MiniMax 官方模型列表接口是 https://api.minimax.io/v1/models,如果模型不可用,可以先到控制台或模型列表里确认当前账号支持哪些模型。
Kimi / Moonshot 提供 OpenAI 兼容接口。中文开放平台常用地址是 https://api.moonshot.cn/v1,国际版 / Kimi API Platform 常用地址是 https://api.moonshot.ai/v1。
以中文开放平台地址为例:
json
{
"oaicopilot.baseUrl": "https://api.moonshot.cn/v1",
"oaicopilot.models": [
{
"id": "kimi-k2.6",
"owned_by": "kimi",
"context_length": 256000,
"max_tokens": 8192,
"temperature": 0,
"top_p": 1
}
]
}如果你的 API Key 来自国际版 Kimi API Platform,把 Base URL 改成:
text
https://api.moonshot.ai/v1Kimi 模型更新比较快,配置前建议在 Kimi 开放平台的模型列表里确认当前可用模型。旧的 kimi-k2 系列预览模型可能会下线,尽量使用平台推荐的新模型 ID。
如果你同时使用 DeepSeek、通义千问、MiniMax、Kimi、硅基流动、ModelScope、智谱等平台,建议每个模型都写上自己的 owned_by 和 baseUrl:
json
{
"oaicopilot.models": [
{
"id": "deepseek-v4-pro",
"owned_by": "deepseek",
"baseUrl": "https://api.deepseek.com/v1",
"context_length": 128000,
"max_tokens": 8000,
"temperature": 0
},
{
"id": "Pro/zai-org/GLM-5.1",
"owned_by": "siliconflow",
"baseUrl": "https://api.siliconflow.cn/v1",
"context_length": 198000,
"max_tokens": 8192,
"temperature": 0
},
{
"id": "qwen-plus",
"owned_by": "qwen",
"baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
"context_length": 128000,
"max_tokens": 8192,
"temperature": 0
},
{
"id": "qwen-coder-plus",
"owned_by": "qwen",
"baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
"context_length": 128000,
"max_tokens": 8192,
"temperature": 0
},
{
"id": "MiniMax-M3",
"owned_by": "minimax",
"baseUrl": "https://api.minimax.io/v1",
"context_length": 1000000,
"max_tokens": 8192,
"temperature": 0
},
{
"id": "kimi-k2.6",
"owned_by": "kimi",
"baseUrl": "https://api.moonshot.cn/v1",
"context_length": 256000,
"max_tokens": 8192,
"temperature": 0
},
{
"id": "Qwen/Qwen3-Coder-480B-A35B-Instruct",
"owned_by": "modelscope",
"baseUrl": "https://api-inference.modelscope.cn/v1",
"context_length": 256000,
"max_tokens": 8192,
"temperature": 0
},
{
"id": "glm-4.6",
"owned_by": "zai",
"baseUrl": "https://open.bigmodel.cn/api/paas/v4",
"context_length": 128000,
"max_tokens": 8192,
"temperature": 0
}
]
}然后按 Ctrl+Shift+P / Cmd+Shift+P,搜索:
text
OAICopilot: Set OAI Compatible Multi-Provider API Key分别给 deepseek、siliconflow、qwen、minimax、kimi、modelscope、zai 设置各自的 API Key。这样就不用每次切模型时手动替换密钥。
先确认这几项:
1.104.0。Manage Models... 里选择了 OAI Compatible。oaicopilot.models 是否是合法 JSON。大概率是 Base URL、API Key 或模型 ID 写错。国内平台常见的坑是:
/v1 或 /paas/v4,不要手动加 /chat/completions。deepseek-reasoner、GLM 思考模式、部分 Qwen 推理模型这类模型会先进行推理,延迟比普通对话模型高。日常改代码、解释报错、写小函数,优先用非推理模型;复杂方案设计、疑难问题排查,再切到推理模型。
不完全是同一类工具。
OAI Compatible Provider for Copilot 的重点是把模型接入 VS Code 原生 Copilot Chat,体验更贴近官方 Copilot。Continue、Cline、Roo Code 这类插件则有自己的上下文管理、自动改文件、任务执行方式。
现在更推荐的方案是:
OAI Compatible Provider for Copilot。这样既能继续使用 VS Code 原生 AI 入口,又能把模型换成国内更容易访问、价格更灵活的服务。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。