其它
日日新(SenseNova)接入 DeepSeek Harness(DSH)完整教程
🔌 日日新(SenseNova)接入 DeepSeek Harness 完整教程
> 让 DSH 使用商汤日日新平台免费提供的 DeepSeek V4 Flash 等模型
📋 目录
1. 什么是日日新(SenseNova)
商汤日日新(SenseNova) 是商汤科技推出的大模型生态系统,提供多模态 AI 能力。它推出了 Token Plan 免费计划,注册即可获得 API 额度,不需要绑定信用卡。
核心优势
| 特性 | 说明 |
|---|---|
| 💰 费用 | 公测期间免费,不绑支付方式 |
| 🔌 兼容性 | 完全兼容 OpenAI API 格式 |
| 🚀 模型 | 包含 DeepSeek V4 Flash、日日新多模态模型等 |
| 📊 调用限额 | 约 1500 次 / 5 小时(各模型有差异) |
| 🔑 认证方式 | 单 API Key(sk- 开头) |
可用模型(当前账户)
| 模型 ID | 说明 | 上下文 | 最大输出 | 模态 |
|---|---|---|---|---|
sensenova-6.8-flash-lite | 日日新 6.8 轻量多模态 | 262K | 64K | 文本+图片 |
sensenova-6.7-flash-lite | 日日新 6.7 轻量多模态 | 262K | 64K | 文本+图片 |
deepseek-v4-flash | DeepSeek V4 Flash(商汤托管) | 1M | 64K | 文本 |
glm-5.2 | 智谱 GLM 5.2(商汤托管) | 1M | 128K | 文本 |
2. 注册账号 & 获取 API Key
第 1 步:打开 Token Plan 页面
访问 https://www.sensenova.cn/token-plan
┌─────────────────────────────────────────────────────────┐
│ 商汤日日新 SenseNova │
│ Token Plan 免费公测 │
│ │
│ ┌─────────────────────────────────────┐ │
│ │ 立即开始 / 注册 │ │
│ └─────────────────────────────────────┘ │
│ │
│ 免费额度 · 无需绑卡 · 即开即用 │
└─────────────────────────────────────────────────────────┘
第 2 步:注册账号
在页面输入国内手机号,接收验证码,设置用户名和密码即可完成注册。
┌─────────────────────────────────────┐
│ 📱 手机号注册 │
│ │
│ +86 [1__ __ __ __ __ __ __ __] │
│ [获取验证码] │
│ [验证码: _ _ _ _] │
│ [设置用户名] │
│ [设置密码] │
│ │
│ ┌─────────────────────────┐ │
│ │ 注册 / 登录 │ │
│ └─────────────────────────┘ │
└─────────────────────────────────────┘
> 提示:支持国内主流手机号,验证码通常秒到。
第 3 步:创建 API Key
登录成功后,进入 Token Plan 控制台,点击 「新增 API Key」 按钮。
┌─────────────────────────────────────────────────────┐
│ Token Plan 控制台 │
│ │
│ ┌─────────────────────────────────────────────┐ │
│ │ API Key 列表 │ │
│ │ │ │
│ │ [暂无 API Key,点击下方按钮创建] │ │
│ │ │ │
│ │ ┌─────────────────────────────────┐ │ │
│ │ │ 🔑 新增 API Key │ │ │
│ │ └─────────────────────────────────┘ │ │
│ └─────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────┘
第 4 步:复制保存 API Key
创建成功后,系统会弹出 API Key 字符串(格式:
sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxx)。⚠️ 重要:密钥只在创建时显示一次,关闭后无法再次查看,请立即复制保存到安全位置。
┌─────────────────────────────────────┐
│ ✅ API Key 创建成功 │
│ │
│ ┌─────────────────────────────┐ │
│ │ sk-wn29eG2f... │ │
│ └─────────────────────────────┘ │
│ │
│ ⚠️ 密钥仅显示一次,请立即复制 │
│ │
│ [复制密钥] [下载密钥文件] [关闭] │
└─────────────────────────────────────┘
> 建议:粘贴到密码管理器或记事本中保存,后续还会用到。
3. 查看可用模型
创建 API Key 后,你的账户自动获得了以下模型的调用权限。可以用 curl 快速验证:
方法一:调用 /v1/models 接口查看
curl -s https://token.sensenova.cn/v1/models \
-H "Authorization: Bearer 你的API_KEY" \
| python3 -m json.tool
返回示例:
{
"data": [
{
"id": "sensenova-6.8-flash-lite",
"context_length": 262144,
"max_output_length": 65536,
"supported_features": ["tools", "json_mode", "reasoning"]
},
{
"id": "deepseek-v4-flash",
"context_length": 1048576,
"max_output_length": 65536,
"supported_features": ["tools", "json_mode", "reasoning"]
},
{
"id": "glm-5.2",
"context_length": 1048576,
"max_output_length": 131072,
"supported_features": ["tools", "json_mode", "reasoning"]
}
]
}
方法二:快速测试聊天
curl -s https://token.sensenova.cn/v1/chat/completions \
-H "Authorization: Bearer 你的API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4-flash",
"messages": [{"role": "user", "content": "你好,请回复OK"}],
"stream": false
}'
如果返回正常,说明 API Key 和模型都可用。
4. 在 DSH 中配置日日新
方式一:通过 Web GUI 配置(推荐)
#
第 1 步:打开设置
在 DSH Web 界面(http://127.0.0.1:3080),点击左下角的设置齿轮图标,进入 Settings。

DSH 主界面 — 左下角齿轮图标进入设置
#
第 2 步:进入 Models 页面
在设置页左侧导航栏点击 Models:

设置页面 — 左侧导航栏点击 Models
#
第 3 步:添加自定义提供商
在 Models 设置页面,找到 「自定义提供商」 卡片,填写以下信息:

Models 页面 — 自定义提供商卡片
各字段填写说明:
| 字段 | 值 | 说明 |
|---|---|---|
| Route ID | sensenova | 路由标识,小写字母数字连字符 |
| 显示名 | 日日新 SenseNova | 模型选择器里显示的名称 |
| Base URL | https://token.sensenova.cn/v1 | 日日新 API 端点(必须加 /v1) |
| 协议 | openai-completions | 默认值,日日新兼容 OpenAI 格式 |
| API Key | 粘贴上一步保存的 sk- 密钥 | 自动存入 SENSENOVA_API_KEY 凭证 |
模型列表获取方式:
点击 「获取模型列表」 按钮,DSH 会调用
{baseURL}/models 自动拉取可用模型。如果拉取成功,勾选要添加的模型,点击确定。如果拉取失败,也可以手动添加:手动添加模型 --- 每个模型需要填:
□ 模型 ID: deepseek-v4-flash
□ 名称: DeepSeek V4 Flash (可选)
□ 上下文: 1048576 (1M)
□ 最大输出: 65536 (64K)
□ 输入模态: [text] (纯文本)
#
第 3 步:保存
点击 「保存」,配置即刻生效,不需要重启 DSH。
方式二:直接编辑配置文件
如果偏好编辑文件,可以直接改
/opt/dsh/settings.yaml(DSH 会热加载):# 文件: /opt/dsh/settings.yaml
# 默认模型(可选,不填则默认 DeepSeek 官方)
agent-default-model:
provider: deepseek-official
model: deepseek-v4-flash
reasoningEffort: max
# 日日新 SenseNova 配置
llm-pi-ai:
providers:
sensenova:
apiKeyEnv: SENSENOVA_API_KEY # 凭证引用名
displayName: 日日新 SenseNova
api: openai-completions
baseURL: https://token.sensenova.cn/v1
models:
- id: sensenova-6.8-flash-lite
name: SenseNova 6.8 Flash Lite
contextWindow: 262144
maxTokens: 65536
input:
- text
- image
- id: sensenova-6.7-flash-lite
name: SenseNova 6.7 Flash Lite
contextWindow: 262144
maxTokens: 65536
input:
- text
- image
- id: deepseek-v4-flash
name: DeepSeek V4 Flash
contextWindow: 1048576
maxTokens: 65536
input:
- text
- id: glm-5.2
name: GLM 5.2
contextWindow: 1048576
maxTokens: 131072
然后在
/opt/dsh/.credentials.yaml 中添加 API Key:# 文件: /opt/dsh/.credentials.yaml
DEEPSEEK_API_KEY: sk-xxxxxxxxxxxxxxxxxxx
SENSENOVA_API_KEY: sk-wn29eG2fs3hIYOZ8JSmf3GLDhwbsv9YR # 你的日日新密钥
5. 验证配置生效
配置保存后,可以通过以下方式确认是否生效:
查看提供商列表
# 调用 DSH 内部 RPC 接口
curl -s -X POST http://127.0.0.1:3080/api/llm.providers \
-H "Content-Type: application/json" \
-d '{"type":"client-request","rpcId":"check","method":"llm.providers","payload":{}}' \
| python3 -m json.tool
应该能看到
sensenova 路由且 active: true:{
"provider": "sensenova",
"displayName": "日日新 SenseNova",
"active": true,
"declared": true
}
查看模型目录
curl -s -X POST http://127.0.0.1:3080/api/llm.models \
-H "Content-Type: application/json" \
-d '{"type":"client-request","rpcId":"check","method":"llm.models","payload":{}}' \
| python3 -c "import sys,json; d=json.load(sys.stdin); [print(g['id'],':',[m['id'] for m in g['models']]) for g in d['result']['value']['groups'] if g['id']=='sensenova']"
输出示例:
sensenova : ['sensenova-6.8-flash-lite', 'sensenova-6.7-flash-lite', 'glm-5.2', 'deepseek-v4-flash']
查看凭证状态
curl -s -X POST http://127.0.0.1:3080/api/credentials.describe \
-H "Content-Type: application/json" \
-d '{"type":"client-request","rpcId":"check","method":"credentials.describe","payload":{"refs":["SENSENOVA_API_KEY"]}}' \
| python3 -c "import sys,json; d=json.load(sys.stdin); print(d['result']['value']['credentials']['SENSENOVA_API_KEY'])"
输出示例:
{"configured": true, "source": "file", "writable": true}
6. 在对话中切换模型
配置完成后,回到对话界面,就可以选择日日新模型了:
选择模型

对话界面左上角的模型选择器 — 展开后选择日日新 SenseNova 下的模型
设置为默认模型
如果想让日日新上的 DeepSeek V4 Flash 成为所有新会话的默认模型,修改
/opt/dsh/settings.yaml:agent-default-model:
provider: sensenova # 改这里
model: deepseek-v4-flash # 改这里
reasoningEffort: max
模型对比
| 模型 | 提供商 | 优势 | 适合场景 |
|---|---|---|---|
| deepseek-v4-flash (DeepSeek) | DeepSeek 官方 | 稳定、功能完整 | 通用任务 |
| deepseek-v4-flash (SenseNova) | 商汤托管 | 免费额度、国内直连 | 日常编码、验证 |
| sensenova-6.8-flash-lite | 日日新 | 多模态、免费 | 图片理解、对话 |
| glm-5.2 | 智谱(商汤托管) | 1M 上下文、128K 输出 | 超长文本处理 |
7. 常见问题
Q1: 日日新 API Key 有有效期吗?
公测期间,Token Plan 免费额度为每模型约 1500 次 / 5 小时。具体政策以官网最新公告为准。
Q2: 为什么我拉取不到模型列表?
- 确认 Base URL 为
https://token.sensenova.cn/v1(注意是token不是api) - 确认 API Key 已正确保存到凭证文件
- 如果自动拉取失败,可以手动添加模型(ID 从控制台 /models 接口获取)
sensenova-6.8-flash-lite✅sensenova-6.7-flash-lite✅deepseek-v4-flash✅glm-5.2✅(支持)
Q3: 哪些模型支持工具调用(Tool Calling)?
从接口返回看,以下模型支持
tools 能力:Q4: 日日新网关有什么限制?
日日新网关比较严格,只接受官方参数表中的字段:
| 字段 | 是否支持 |
|---|---|
model | ✅ |
messages | ✅ |
temperature | ✅(范围 0~2) |
max_tokens | ✅(≤ 65536) |
stop | ✅ |
tools / tool_choice | ✅ |
stream | ✅ |
response_format | ❌ 不支持 |
top_p | ❌ 不推荐 |
frequency_penalty | ❌ 不推荐 |
Q5: 我想用 Python 直接调用日日新 API 可以吗?
可以,因为兼容 OpenAI SDK:
from openai import OpenAI
client = OpenAI(
base_url="https://token.sensenova.cn/v1",
api_key="你的API_KEY"
)
response = client.chat.completions.create(
model="deepseek-v4-flash",
messages=[{"role": "user", "content": "你好"}]
)
print(response.choices[0].message.content)
Q6: 为什么在 DSH 里老是报 429 rpm exhausted / tpm exhausted?
这是日日新免费 Token Plan 的速率限制,不是配置错误:
| 报错 | 含义 | 解决 |
|---|---|---|
429 inference tpm exhausted | 每分钟 Token 上限用完 | 等 1 分钟或 5 小时额度重置 |
429 rpm exhausted | 每分钟请求次数上限用完 | 降低请求频率 |
DSH 的 agent 循环是高频请求(每个工具调用步骤都发一次请求,失败还自动重试),很容易打满免费额度。日常使用建议切回 DeepSeek 官方路由(无限制),日日新留作低频备用。
Q7: 截图工具怎么用?
教程配套了一个截图脚本,基于无头浏览器(Chromium):
# 先安装依赖(已装过可跳过)
apt-get install -y chromium-headless-shell chromium-common
npm install -g puppeteer-core
# 截图
NODE_PATH=/usr/local/lib/node_modules node /workspace/杂项/screenshot.js [URL] [输出路径]
示例:
# 截取 DSH 主页
NODE_PATH=/usr/local/lib/node_modules node /workspace/杂项/screenshot.js "http://127.0.0.1:3080" /workspace/杂项/截图.png
🔗 参考链接
| 资源 | 链接 |
|---|---|
| 日日新 Token Plan 注册 | https://www.sensenova.cn/token-plan |
| 日日新开发文档 | https://platform.sensenova.cn/docs |
| 商汤大装置帮助中心 | https://www.sensecore.cn/help/ |
| LobeHub 接入指南 | https://lobehub.com/tr/docs/usage/providers/sensenova |
| OpenClaw 接入教程 | https://cloud.tencent.com/developer/article/2673589 |
> 📅 最后更新: 2026年8月
> 📝 教程版本: v1.0
评论(0)