VS Code 在 1.109+ 版本 开放了原生自定义大模型能力,通过 chatLanguageModels.json 配置文件,无需第三方插件、无需魔法上网,即可将月之暗面 Kimi 模型接入官方 Copilot Chat 面板。
相比官方 Copilot,Kimi 拥有超大上下文、更强代码理解、长文件解析、识图能力,完全可以平替甚至超越原生 Copilot,本文带来可直接复制的完整配置、参数详解及避坑教程。
一、功能优势
- 原生适配:接入 VS Code 官方 Copilot Chat 侧边栏,无第三方冗余插件
- 模型能力强:支持 K2.6、K3 最新模型,百万级上下文、代码推理、识图、工具调用
- 低成本:使用月之暗面开放平台 API,性价比远高于 Copilot 订阅
- 全功能支持:流式输出、代码补全、文件上下文问答、视觉识图、函数调用
二、前置条件
- VS Code 版本 ≥ 1.109(低版本无自定义模型功能)
- 安装官方 GitHub Copilot、GitHub Copilot Chat 扩展
- 注册 月之暗面开放平台,创建 API Key(sk 开头密钥)
三、配置文件打开方式
无需手动找文件夹,一键直达配置文件:
Ctrl + Shift + P / Cmd + Shift + P → 输入并选择 Chat: Open Language Models (JSON)
不同系统配置文件本地路径:
- Windows:
%APPDATA%\Code\User\chatLanguageModels.json - macOS:
~/Library/Application Support/Code/User/chatLanguageModels.json - Linux:
~/.config/Code/User/chatLanguageModels.json
四、完整可直接使用配置
复制以下全部代码,替换原文件内容,将 apiKey 替换为自己的月之暗面密钥即可。
[
{
"name": "Kimi(Moonshot)",
"vendor": "customendpoint",
"apiKey": "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"apiType": "chat-completions",
"models": [
{
"id": "kimi-k2.6",
"name": "Kimi K2.6",
"url": "https://api.moonshot.cn/v1/chat/completions",
"requestBody": {
"temperature": 0.7,
"max_tokens": 8192
},
"toolCalling": true,
"vision": true,
"streaming": true,
"maxInputTokens": 262144,
"maxOutputTokens": 8192
},
{
"id": "kimi-k3",
"name": "Kimi K3",
"url": "https://api.moonshot.cn/v1/chat/completions",
"requestBody": {
"temperature": 0.7,
"max_tokens": 131072
},
"toolCalling": true,
"vision": true,
"streaming": true,
"maxInputTokens": 1048576,
"maxOutputTokens": 131072
}
]
}
]
五、核心参数详解
弄懂参数,可按需自定义模型能力:
- vendor: customendpoint:VS Code 原生自定义接口类型,固定值不可修改
- apiType: chat-completions:适配 OpenAI 兼容接口,月之暗面标准格式
- id:官方模型唯一标识,必须严格对应,不可随意命名
- temperature: 0.7:随机性参数,代码场景可改为 0.2(更严谨),创意场景 0.7
- toolCalling:开启工具函数调用能力,支持代码调试、命令生成
- vision:开启识图能力,可解析截图、架构图、报错截图
- maxInputTokens:最大输入上下文,K3 支持百万级超长文本解析
六、生效使用步骤
- 替换配置、填写正确 API Key 后保存文件
- 执行
Ctrl+Shift+P→ Developer: Reload Window 重载窗口 - 打开右侧 Copilot Chat 面板,顶部模型下拉框即可切换 Kimi K2.6 / K3
- 直接使用,支持代码问答、全局文件上下文、识图、流式对话
七、常见问题与避坑指南
1. 模型不显示
排查方向:VS Code 版本低于 1.109、JSON 语法报错、未重载窗口。可借助 VS Code 自带 JSON 校验工具检查格式。
2. 401 鉴权失败
API Key 错误、密钥过期、平台余额不足,前往月之暗面开放平台核对密钥与账户余额。
3. 无思考过程(无 reasoning 输出)
原生 chatLanguageModels.json 直连官方接口不支持 Kimi 思考推理字段,如需完整深度推理能力,需要本地代理转发。
4. 工具调用失效
确保配置中 toolCalling: true,K2.6、K3 模型原生支持函数调用,修改后重载窗口即可恢复。
八、拓展方案
如果不想手动配置 JSON,可直接安装官方 Kimi Code VS Code 扩展,独立侧边面板,原生支持思考推理,零配置开箱即用。
如果需要 Kimi 完整思考推理能力,我可以提供本地代理转发配置版本,适配 Copilot 原生面板,解锁全部模型能力。
总结
通过 VS Code 自定义模型配置,低成本将顶尖代码大模型 Kimi 接入开发工具,替代付费 Copilot,超长上下文、识图、代码推理能力全面碾压原生版本,是目前性价比最高的 VS Code AI 辅助方案。