dsh-platform-usage
已验证dsh-platform-usage · v0.1.2 · MIT · Web 界面
DeepSeek Harness web plugin: adds a 用量 (usage) entry beside Settings showing DeepSeek platform balance plus last-30-days and today usage (cost + tokens).
安装
dsh plugin add dsh-platform-usage 用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。
源码
发布到 npm 但没有公开仓库。安装前请检查包内容。
标签
作者
说明文档
dsh-platform-usage
一个给 DeepSeek Harness(DSH)使用的插件:在侧边栏底部新增一个「用量」按钮。交互为两级悬浮窗:
- 鼠标移至「用量」按钮 → 上方弹出提供方列表;
- 鼠标移至某一提供方 → 右侧弹出该提供方的用量详情。
目前支持的提供方:
- DeepSeek:余额、近 30 天 / 今日用量(金额 + token 数)
- Kimi Code:7 天 + 5 小时额度(进度条 + 数字)
安装
dsh plugin --profile web add dsh-platform-usage
需要 DSH CLI 与 pnpm 环境。安装后重启 DSH 服务并刷新页面。
卸载
dsh plugin --profile web remove dsh-platform-usage
卸载后重启 DSH 服务并刷新页面。
配置
DeepSeek 余额
自动读取 DeepSeek Harness 当前使用的 API key:DEEPSEEK_API_KEY(在「设置 → 模型」里填写)。
DeepSeek 用量
DeepSeek 官方 API 未开放「用量」查询接口,用量数据来自「用量信息」页面的同源数据,需配置平台会话令牌:
登录 https://platform.deepseek.com,打开 DevTools → Console,执行:
JSON.parse(localStorage.getItem('userToken')).value将输出的令牌追加到
~/.dsh/.credentials.yaml:DEEPSEEK_PLATFORM_TOKEN: <令牌>(可让 DSH 执行)。
未配置令牌时,悬浮窗仍显示余额,用量行显示「配置平台令牌后显示用量」。

Kimi Code 用量
自动读取 DSH 中的 Kimi Code API key:KIMI_CODING_API_KEY。在「设置 → 模型 → 添加提供方」配置 kimi-coding 后,Kimi Code 悬浮窗即可显示用量。
注意:Kimi 用量接口为非公开接口,可能随 Kimi 官方调整而变化。

工作原理
| 组成 | 文件 | 作用 |
|---|---|---|
| 宿主侧 | lib/index.js |
Cordis 插件(inject: credentials, webServer),注册 GET /api/platform-usage,按凭证返回可用提供方列表及各提供方的余额/用量详情 |
| 客户端侧 | lib/client.js |
dsh.client 网页包,把按钮注册进 sidebar.footer.action 槽位;两级悬浮:按钮 → 提供方列表 → 右侧详情 |
| 组合层 | cordis.patch.yml |
dsh.bundle 补丁层,插入加载项 |
协议
MIT