输入框下方的 iOS 风格统计条:一键展开查看会话花费、DeepSeek 账户余额、缓存命中率与 Token 用量。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:zoumutou/dsh-cost-balance
GitHub 来源的插件在安装时会在你的机器上执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
DeepSeek Harness(DSH)Web UI 插件:在输入框下方显示一条 iOS 风格的小黑条,点击展开轻盈的半透明多行面板,查看会话花费、账户余额、缓存命中、Token 用量等统计。
默认折叠为一条居中的小黑条(类似 iOS 底部横条),点击展开毛玻璃面板:
| 行 | 内容 |
|---|---|
| 轮次 · 步数 | 3 轮 · 12 步 |
| LLM 耗时 / 工具调用 | 45.2s / 12.3s |
| 首 token 平均 / 吞吐 | 1.4s / 25.4 tok/s |
| 缓存命中 | 87% |
| Token | 输入 12.2K · 输出 517 |
| 花费 | $0.0123(本会话,按官方定价) |
| 余额 | ¥9.00(DeepSeek 账户实时余额,60s 自动刷新) |
安装(npm 发布版)
dsh plugin --profile web add dsh-cost-balance
该命令从 npm registry 拉取已发布的 dsh-cost-balance(dsh.bundle),自动加入 profile 的 bundle 层。
然后重启(或刷新)DSH Web UI。卸载:dsh plugin --profile web remove dsh-cost-balance。
工作原理
- Client 半(
lib/client.js):注册在conversation.composer.dock槽位(接管 shipped 的stats单元格,与产品自带统计行同源同数据),展示折叠/展开 UI;通过同源GET /api/cost-balance读取数据,每 60 秒自动刷新,token 用量变化时即时重算。 - Host 半(
lib/index.js):经webServer注册/api/cost-balance路由——花费按会话累计 token(未命中输入 / 缓存命中 / 缓存写入 / 输出)× 模型单价计算;余额经credentials服务解析DEEPSEEK_API_KEY后调用 DeepSeek 官方GET /user/balance(60s 缓存、失败 30s 抑制)。
余额取自用户自己的 API Key 账户,无需任何配置;未配置或抓取失败时面板显示 余额 --。
定价与覆盖
内置 DeepSeek 官方定价(USD / 1M tokens):
| 模型 | 缓存命中 | 缓存未命中 | 输出 |
|---|---|---|---|
| deepseek-v4-flash | $0.0028 | $0.14 | $0.28 |
| deepseek-v4-pro | $0.003625 | $0.435 | $0.87 |
DeepSeek 将于 2026-08-16 16:00 UTC 起切换峰谷计费(off-peak 为 peak 的一半)。价格变更时无需等插件更新——在 profile 的
cordis.patch.yml里覆盖即可:
# ~/.dsh/profiles/<你的profile>/cordis.patch.yml
- id: cost-balance
config:
prices:
deepseek-v4-flash:
cacheHit: 0.014
cacheMiss: 0.44
output: 1.32
(覆盖是整行替换,务必保留 id: cost-balance。)
从源码安装(开发)
git clone https://github.com/zoumutou/dsh-cost-balance.git
cd dsh-cost-balance
dsh plugin --profile web add .
发布新版本:修改 package.json 的 version 后 npm publish(账号需 2FA 绕过 token,见 npm 文档)。
许可
MIT
链接
同类插件
zhu1090093659/dsh-web-ui#packages/dsh-web-ui-all★ 1880
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
ccch1mneyyy/dsh-TUI★ 876
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。
omdsh-dev/DSH-better-sidebar★ 740
侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。
huiliyi37/dsh-tianshu-tui★ 132
DeepSeek Harness 的终端 UI(TUI)。
omdsh-dev/dsh-at-file★ 126
Codex 风格的 `@file` 文件引用,输入框里直接搜索并引用工作区文件。
Nagi-ovo/dsh-visualize★ 82
对话内生成式 UI:模型把交互式 HTML 卡片直接画进会话流,带流式预览与沙箱渲染。