443 字
1 min

其实VSCode侧边栏的copilot也能接第三方Provider

  • 实在想不通我为什么要把vsc重装一遍

Copilot 侧边栏语言模型选择界面 这是个全新的VSCode,打开 copilot 侧边栏,点击模型选择(也就是上图中自动的位置)

点击管理语言模型按钮,即弹出的设置图标(这还找不到我真没辙了),在弹出的面板中点击蓝色高亮+ Add Models,然后选择类型为Custom Endpoint,根据提示依次输入组名API Key,选择要添加的API Type类型,例如Messages对应anthropic格式

  • 兼容这一块,除了没有gemini就是

Chat 面板中的语言模型配置界面 vsc会将你引导至chatLanguageModels.json文件,此时添加你的Provider相关信息,其实只需要配置model字段,其他不需要动

json字段映射关系示例值
id即模型idmimo-v2.5-pro
namevsc模型列表的显示名称Mimo V2.5 Pro
urlbaseurlhttps://token-plan-cn.xiaomimimo.com/anthropic
  • 注意填写的urlAPI Type是否对应,不要Messages填个OpenAI协议的

settings.json 配置文件内容 如图所示,填写完成后Ctrl+S保存并退出,若有多个Provider/单个Provider下有多个Model,Json数组间记得用,分割,下列为示例

{
"name": "deepseek",
"vendor": "customendpoint",
"apiKey": "${apiKey}",
"apiType": "messages",
"models": [
{
"id": "deepseek-v4-flash",
"name": "deepseek-v4-flash",
"url": "https://api.deepseek.com/anthropic",
"toolCalling": true,
"vision": false,
"maxInputTokens": 1024000,
"maxOutputTokens": 384000
},
{
"id": "deepseek-v4-pro",
"name": "deepseek-v4-pro",
"url": "https://api.deepseek.com/anthropic",
"toolCalling": true,
"vision": false,
"maxInputTokens": 1024000,
"maxOutputTokens": 384000
}
]
},
{
"name": "Mimo",
"vendor": "customendpoint",
"apiKey": "${apikey}",
"apiType": "messages",
"models": [
{
"id": "mimo-v2.5-pro",
"name": "mimo-v2.5-pro",
"url": "https://token-plan-cn.xiaomimimo.com/anthropic",
"toolCalling": true,
"vision": false,
"maxInputTokens": 1024000,
"maxOutputTokens": 128000
}
]
}

最后回到模型列表,选择你添加的模型就可以啦

其实VSCode侧边栏的copilot也能接第三方Provider
https://fuwari.oh1.top/posts/Essay/vsc-BYOK/
作者
yCENzh
发布于
2026-06-20