公司内网搭了一套 LLM 网关,上面挂着小米 MiMo、Kimi-for-coding、MiniMax、Qwen 等一堆模型。本来想直接在 CodeBuddy / WorkBuddy 里用,结果发现:Web 版根本不支持自定义模型,只有 CodeBuddy IDE 版才能通过 models.json 自己加模型。
网上基本搜不到完整的接入教程,踩了一圈坑,整理出来给后来人省点时间。照着做,半小时就能把团队内网模型接到 IDE 里用起来。
先说结论:要接内网模型,必须用 CodeBuddy IDE,别在 Web 版上浪费时间。
注意:API Key 属于敏感凭证,发布文章或提交代码时务必脱敏,用 sk-xxxxxx 占位,不要贴真值。内网地址同理,按需处理。
CodeBuddy IDE 的自定义模型配置文件通常位于用户配置目录下。不同系统路径:
Windows: %APPDATA%/CodeBuddy/User/models.json
macOS: ~/Library/Application Support/CodeBuddy/User/models.json
Linux: ~/.config/CodeBuddy/User/models.json如果文件不存在,直接新建一个空的 models.json。
一个典型的内网网关接入配置长这样(以 OpenAI 兼容协议为例,大部分内网网关都是这套):
{
"models": [
{
"id": "mimo-v2",
"name": "MiMo v2 (内网)",
"apiBase": "(网关地址)/v1",
"apiKey": "sk-xxxxxx",
"model": "mimo-v2",
"contextLength": 32768
},
{
"id": "kimi-for-coding",
"name": "Kimi For Coding (内网)",
"apiBase": "(网关地址)/v1",
"apiKey": "sk-xxxxxx",
"model": "kimi-for-coding",
"contextLength": 131072
},
{
"id": "qwen-fast",
"name": "Qwen Fast (内网)",
"apiBase": "(公网反代地址)/ai/api/v1",
"apiKey": "sk-xxxxxx",
"model": "qwen-fast",
"contextLength": 32768
}
]
}字段说明:
验证通过的标志:模型下拉里出现内网模型名,且对话能返回结果、不报 401/404。
一开始在 WorkBuddy Web 版找自定义模型入口,翻遍设置找不到。后来确认 Web 版没有这个功能,只有 IDE 版支持 models.json。别走弯路。
内网网关如果是 OpenAI 兼容协议,地址通常要拼 /v1。直接填(网关地址)会 404。看清网关文档的 base_url。
id 是 IDE 用的,model 是发给网关的。网关只认 model 字段的值。如果网关上注册的是 mimo-v2,model 就得写 mimo-v2,写错返回 404「model not found」。
models.json 是本地文件,但如果你把它提交到 Git 或者截图发群里,key 就出去了。建议:
改 models.json 后必须完全退出 IDE 再打开,热重载不一定生效。这是最常见的「配了没反应」原因。
接上之后,日常编码直接选内网 Kimi-for-coding 做补全和对话,响应快、不占用云端额度,关键是数据不出内网,公司代码安全合规。MiMo v2 适合做中文需求理解和文档生成,Qwen-fast 跑轻量问答很顺。
等于白嫖了一整套团队级大模型,还不用花云端积分。
照着走基本一遍过。有问题的评论区聊,看到回。
本文为 CodeBuddy 实战原创,转载请注明出处。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。