DeepSeek Harness Hub
← 返回列表

bobcat848/dsh-calculator

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
⚠ 装前注意

一个 DeepSeek Harness DSH Web 插件,在 DSH Web GUI 右上角的浮动卡片中显示你的…

基本兼容但装前注意:npm 同名包「dsh-calculator」归属 dushaobindoudou/dsh-calculator,装到的可能不是本插件 · 最近上游提交 2026/9/9 · 已提供中文文档

计算 DeepSeek Harness 发起的 DeepSeek API 调用的实时成本。

综合分
31.9
GitHub 分
31.9
用户评分
★ Stars
4
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add bobcat848/dsh-calculator
npm 同名包「dsh-calculator」归属 dushaobindoudou/dsh-calculator,装到的可能不是本插件,改用 GitHub 源安装
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包dsh-calculator @ 0.0.1
Node 引擎未声明 engines.node
dsh CLI 依赖未声明 dsh 版本约束
入口文件main/exports/bin 已声明

npm 同名包「dsh-calculator」归属 dushaobindoudou/dsh-calculator,装到的可能不是本插件

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/19 01:13:09

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-slots
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-calculator

一个 DeepSeek Harness (DSH) Web 插件,在 DSH Web GUI 右上角的浮动卡片中显示你的 DeepSeek API 花费 和
账户余额
(可折叠为胶囊)。

- 当前会话费用 — 你正在查看的会话的费用(按模型)
- 当天全部会话累计 — 当天所有会话的总花费(按模型,
使用你的本地时区;在本地午夜重置)
- 胶囊实时费用 — 折叠后的胶囊实时显示当天总花费
- 账户余额 — 来自 DeepSeek API 的实时余额(GET /user/balance)
- 第三方模型不计费 — 仅 DeepSeek 官方路由(deepseek-official
与视觉专用 deepseek-vision)计费;任何其他提供商/模型
均列为不计费
- 峰谷计价 — 按北京峰谷时段表对事件计价(高峰
09:00–12:00 与 14:00–18:00,低谷 = 半价);2026-08-17 之前的事件
仍按当时的统一费率计费
- 中英文界面 — 面板跟随你的浏览器语言(zh / en)

安装

DSH 是一个 Cordis 应用。该插件包含宿主半部分(事件记账 +
余额获取)和浏览器半部分(右上角浮层卡片)。将其安装到
web 配置中:

一条命令在线安装(推荐,无需克隆仓库)

直接在你的机器上执行(脚本会从 GitHub 下载插件文件并完成安装):

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/bobcat848/dsh-calculator/main/install.sh | bash

Windows PowerShell
irm https://raw.githubusercontent.com/bobcat848/dsh-calculator/main/install.ps1 | iex

本地克隆安装

或者克隆仓库后运行脚本(安装脚本会自动识别本地模式,从仓库内复制文件):

git clone https://github.com/bobcat848/dsh-calculator.git
cd dsh-calculator

macOS / Linux
bash install.sh

Windows PowerShell
.\install.ps1

两种方式等价:都会把插件装进
~/.dsh/profiles/node_modules/dsh-calculator 并在
~/.dsh/profiles/web/cordis.patch.yml 追加 loader 行(幂等:重复执行安全,
已有行不会重复添加)。

手动安装

1. copy the package into the profile's hoisted node_modules
mkdir -p ~/.dsh/profiles/node_modules/dsh-calculator
cp -r lib package.json ~/.dsh/profiles/node_modules/dsh-calculator/

2. append the loader row to the web profile patch (once)
edit ~/.dsh/profiles/web/cordis.patch.yml and add:
- insert:
- id: dsh-calculator
name: 'dsh-calculator'
config: {}

重启生效

Plugins are discovered at boot, so restart DSH web after installing
(cordis.patch.yml 改动也会被 DSH 的用户层 HMR 热更新,通常无需重启):

dsh web --port 3080

打开(或刷新)http://127.0.0.1:3080,你应该会看到
右上角的 DeepSeek API 费用 卡片;点击 × 将其折叠
为胶囊,点击胶囊可再次展开。

v1.2.0 适配说明:DSH 0.1.0-rc.6 的布局不再提供 aside 插槽(右侧栏),
浏览器半改为注入框架级 shell.overlay 插槽(右上角浮层卡片),并移除了
不存在的 ctx.layout.closeAside()。host 半(记账 + 余额端点
/dsh-calculator)保持不变。

配置

该插件除了你的 DeepSeek API 密钥外无需任何配置,DSH
已通过其凭据服务存储该密钥(Models 页面会将其写入
~/.dsh/.credentials.yaml 作为 DEEPSEEK_API_KEY,或者你可以在
启动环境)。余额功能读取同一凭据。

如果密钥缺失,余额卡片会显示友好的错误提示,费用面板仍可正常工作。

计价口径

费率为 DeepSeek 官方价格(人民币元 / 每 1M tokens)。自 2026-08-17
起适用高峰/低谷时段表(高峰 09:00–12:00 与 14:00–18:00 北京时间;
低谷 = 高峰价格的一半)。自北京时间 2026-08-23 00:00 起,高峰
时段仅适用于周一至周五;周六和周日全天为低谷(半价):

| 模型 | 缓存命中输入(高峰/半价) | 缓存未命中输入(高峰/半价) | 输出(高峰/半价) |
|---|---|---|---|
| deepseek-v4-flash | ¥0.10 / ¥0.05 | ¥3.0 / ¥1.5 | ¥9.0 / ¥4.5 |
| deepseek-v4-pro | ¥0.30 / ¥0.15 | ¥9.0 / ¥4.5 | ¥27.0 / ¥13.5 |
| deepseek-v4-flash-vision-exp | ¥0.10 / ¥0.05 | ¥3.0 / ¥1.5 | ¥9.0 / ¥4.5 |

- 2026-08-17 之前的会话事件按当时费率计费(flash ¥0.02 / ¥1.0 / ¥2.0,pro
¥0.025 / ¥3.0 / ¥6.0)
- 2026-08-23 00:00 起,周六、周日全天按半价(低谷价)计费;周末高峰
时段不再区分,2026-08-23 之前的周末仍按当时的高峰/空闲时段计费
- 输出 token 包含推理 token,与普通输出同价
- 费用为估算值,与官方账单可能存在差异(缓存命中 token 量大时尤其明显)

2026-09-10 起 flash 系列降价(v1.4.1)

北京时间 2026-09-10 12:00 起,flash 系列(含 deepseek-v4-flash-vision-exp)
按新价计费(高峰 = 空闲 ×2);pro 系列本次未调整,仍按上表价格:

| flash 时段 | 缓存命中输入 | 缓存未命中输入 | 输出 |
|---|---|---|---|
| 高峰(周一至五 9–12 / 14–18) | ¥0.04 | ¥2.0 | ¥8.0 |
| 空闲(其余时间,含周末全天) | ¥0.02 | ¥1.0 | ¥4.0 |

2026-09-10 12:00 之前的 flash 事件仍按上一时段费率(¥0.10/¥0.05 命中、
¥3.0/¥1.5 未命中、¥9.0/¥4.5 输出);当天中午 12:00 前后分界,上午旧价、
下午新价各自独立记账,不会混算。周末空闲规则不变(高峰窗口仍仅周一至周五)。

数据来源

- 费用:host 半订阅 DSH 会话事件(assistant/message 的 usage +
message.source),按 (provider, model) 记账;fork 子会话的拷贝事件按
message.id 全局去重,避免重复计费
- 余额:GET https://api.deepseek.com/user/balance(30 秒缓存)

已知问题与兼容性

层叠上下文(z-index)遮挡 — v1.2.2 修复

现象:费用卡片标题栏的 × 关闭按钮被右侧文件面板的搜索框遮住,不可见、
不可点,卡片无法折叠为胶囊(issue #1)。

根因(层叠上下文问题,非渲染 bug):

- 插件挂载进框架的 shell.overlay 挂载层 [data-shell-overlay]
(.pI_x6G_overlayLayer),DSH rc.6 将该层写死为
position: absolute; z-index: 20
- 右侧文件面板列(第三方组件,如 aionui-explorer-col)为
position: static; z-index: 30 —— 作为同级的 flex 子项,z-index 依然参与
层叠比较,且 30 > 20
- 卡片自身的 z-index: 1200 只在挂载层内部的层叠上下文生效,无法越过
同为 pI_x6G_frame 子级的文件面板 —— 于是搜索框压住了卡片的 × 按钮

修复:插件 CSS 注入一条规则,把挂载层提到 60:

html [data-shell-overlay]{z-index:60}

- 用框架的稳定属性选择器 [data-shell-overlay],不依赖哈希类名;
特异性 0-1-1 高于框架类选择器的 0-1-0,无需 !important
- 为什么是 60:> 30(文件面板)解决遮挡;< 100(DSH 模态/弹层)不抢
模态层级,弹窗、命令面板(z-index: 1000)仍能正常盖住卡片
- 纯 CSS,无需 DOM 轮询 workaround

后续注意:

- 若 DSH 未来调整布局 z-index 层级,或引入 z-index ≥ 60 的常驻面板,需要
重新评估该值(在 30 ~ 100 区间内调整即可,不要超过 100 以免盖住模态层)
- 其他第三方右侧面板若 z-index 高于 60,同样会遮挡卡片;可把 60 调大
(仍建议 < 100)

布局接口版本 — v1.2.0 起

- DSH 0.1.0-rc.6 的布局不再提供 aside 插槽(右侧栏),浏览器半从
v1.2.0 起改为注入框架级 shell.overlay 插槽(右上角浮层卡片,可折叠),
并移除了已不存在的 ctx.layout.closeAside()
- v1.2.0+ 只兼容有 shell.overlay 插槽的 DSH 版本;旧版 DSH(含
aside 插槽)请使用 v1.1.x
- 若升级 DSH 大版本后卡片消失,先检查布局是否仍提供 shell.overlay

浏览器实测范围
- 实测:Chrome 151(Chromium)。Edge 同为 Chromium 内核,预计行为一致,
未逐一实测;Safari / Firefox 未验证,如遇样式问题请反馈

卸载

rm -rf ~/.dsh/profiles/node_modules/dsh-calculator
并从 ~/.dsh/profiles/web/cordis.patch.yml 删除对应 insert 行

免责声明

本项目与 DeepSeek 官方无任何关联,价格与余额为接口实时数据,费用为估算。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群