WorkBuddy / CodeBuddy 接入商汤 SenseNova 自定义模型实操教程
手把手教你白嫖商汤公测模型,配置到 AI 编程助手和 AI 工作台
一、前言
WorkBuddy(AI 工作台)和 CodeBuddy(AI 编程助手)都支持接入自定义模型,但官方预设的提供商列表里没有商汤 SenseNova。不过别急,它们都支持通过编辑本地models.json的方式手动添加。
本文以商汤 SenseNova 公测的三个模型为例,演示完整的接入流程。
适用产品:WorkBuddy(桌面端)、CodeBuddy Code(VS Code 插件)
适用场景:任何不在预设列表中的自定义模型提供商
二、准备工作
2.1 注册商汤 SenseNova 账号
- 打开 https://platform.sensenova.cn
- 注册并登录
- 进入API Keys页面,点击创建 API Key
- 复制生成的
sk-开头的密钥(关闭后不再显示,立即保存)
2.2 公测模型一览
当前公测的 3 个模型:
| 模型 ID | 用途 | 调用限制 | 特点 |
|---|---|---|---|
sensenova-6.7-flash-lite | 通用对话 + 多模态 | 每5小时1500次 | 256K上下文, 支持工具调用/图像理解/深度推理 |
sensenova-u1-fast | 信息图生成 | 每5小时1500次 | 独立于 Chat 接口,使用 Images API |
deepseek-v4-flash | 深度推理 | 每5小时500次 | DeepSeek 旗舰推理模型, 支持 reasoning_effort |
API 端点:https://token.sensenova.cn/v1
三、配置文件位置
models.json是 WorkBuddy 和 CodeBuddy 的自定义模型配置文件,采用 JSON 格式,每添加一个模型就在models数组里加一个对象。
| 产品 | 配置文件路径 |
|---|---|
| WorkBuddy | C:\Users\<你的用户名>\.workbuddy\models.json |
| CodeBuddy Code | C:\Users\<你的用户名>\.codebuddy\models.json |
小提示:两个文件结构完全一样。如果你两个产品都用,两个都要配置。
四、完整配置模板
直接复制下面的内容到你的models.json中:
{"models":[{"id":"sensenova-6.7-flash-lite","name":"商汤 SenseNova 6.7 Flash-Lite","vendor":"商汤科技 SenseTime","apiKey":"你的API_KEY","url":"https://token.sensenova.cn/v1","maxInputTokens":252000,"maxOutputTokens":64000,"supportsToolCall":true,"supportsReasoning":true,"supportsImages":true},{"id":"sensenova-u1-fast","name":"商汤 SenseNova U1 Fast","vendor":"商汤科技 SenseTime","apiKey":"你的API_KEY","url":"https://token.sensenova.cn/v1","maxInputTokens":252000,"maxOutputTokens":64000,"supportsToolCall":false,"supportsReasoning":false,"supportsImages":false},{"id":"deepseek-v4-flash","name":"商汤 DeepSeek V4 Flash","vendor":"商汤科技 SenseTime","apiKey":"你的API_KEY","url":"https://token.sensenova.cn/v1","maxInputTokens":252000,"maxOutputTokens":64000,"supportsToolCall":true,"supportsReasoning":true,"supportsImages":false}]}字段说明
| 字段 | 含义 | 必填 |
|---|---|---|
id | 模型 ID,必须跟商汤官方一致 | ✅ |
name | 显示名称,随便起,自己看懂就行 | ✅ |
vendor | 供应商名,显示在模型选择器里 | ✅ |
apiKey | 你从 platform.sensenova.cn 复制的密钥 | ✅ |
url | API 端点地址 | ✅ |
maxInputTokens | 最大输入 token 数 | ❌(建议填) |
maxOutputTokens | 最大输出 token 数 | ❌(建议填) |
supportsToolCall | 是否支持工具/函数调用 | ❌ |
supportsReasoning | 是否支持深度推理 | ❌ |
supportsImages | 是否支持图像输入 | ❌ |
五、实操步骤
步骤 1:打开配置文件
按下Win + R,输入:
%userprofile%\.workbuddy找到models.json,用 VS Code 或记事本打开。
如果是 CodeBuddy Code,路径换成
%userprofile%\.codebuddy
步骤 2:粘贴配置
把上面的配置模板粘贴进去,把apiKey的值换成你自己的密钥。
步骤 3:保存并重启
保存文件,然后完全退出WorkBuddy / CodeBuddy Code,重新打开。
步骤 4:切换模型
- WorkBuddy:对话框上方/侧边栏找到模型选择器,下拉选择「商汤 SenseNova 6.7 Flash-Lite」
- CodeBuddy Code:右下角模型选择器,下拉选择对应模型
现在就可以免费使用商汤的公测模型了。
六、踩坑记录
❌ 坑 1:API URL 用错
一开始我填的是这个 URL:
https://api.sensenova.cn/compatible-mode/v2结果一直返回403 Forbidden,折腾了半天。
正确 URL:
https://token.sensenova.cn/v1❌ 坑 2:模型 ID 搞混
商汤旧版文档里模型 ID 是SenseChat-5、SenseNova-V6.5-Pro这种格式,但新公测模型的 ID 是sensenova-6.7-flash-lite,不要搞混。
❌ 坑 3:上下文参数填错
maxInputTokens和maxOutputTokens填错了不影响连接,但会影响使用体验。官方文档写的是:
- Flash-Lite / DeepSeek V4 Flash:256K 上下文,最大输入 252K tokens,最大输出 64K tokens
- 别想当然填 128K/4K 或者 1M
❌ 坑 4:配置文件 JSON 格式错误
注意最后一个模型对象后面不能有逗号:
// ❌ 错误:末尾多了一个逗号{"id":"deepseek-v4-flash"},]// ✅ 正确{"id":"deepseek-v4-flash"}]可以用 JSONLint 验证一下格式。
七、验证是否生效
重启后,在模型选择器里能看到「商汤」开头的三个模型就说明成功了。
你也可以直接发一条消息测试:
用商汤 SenseNova 6.7 Flash-Lite 回复我:你是什么模型?
如果正常回复,说明配置完全正确。
八、总结
整个配置流程就是4 步:
注册账号 → 复制 API Key → 编辑 models.json → 重启使用核心就两个变量要填对:
| 变量 | 正确的值 |
|---|---|
| API URL | https://token.sensenova.cn/v1 |
| API Key | sk-xxxxxxxx(在 platform.sensenova.cn 创建) |
商汤这次公测的 3 个模型,尤其是 SenseNova 6.7 Flash-Lite 和 DeepSeek V4 Flash,能力非常能打,白嫖不亏。