跳到正文

TheTianzz/dsh-billing

71最近提交 2026年8月14日

dsh-billing DSH 插件

该插件在聊天会话标题旁添加常驻的双胶囊显示,分别展示账户余额(人民币)和当前会话费用。同时提供 `/balance`、`/cost` 斜杠命令和 `deepseek_billing` 工具,方便通过自然语言查询费用信息。

如何安装 dsh-billing DSH 插件

dsh plugin --profile web add ./deepseek-billing

复制不会执行命令。安装 dsh-billing DSH 插件前请核对仓库和版本。

dsh-billing DSH 插件数据来源

dsh-billing DSH 插件快照日期:2026年8月16日

discovered

dsh-billing DSH 插件能做什么

  • 在会话标题旁显示余额和费用双胶囊,点击可立即刷新。
  • 鼠标悬停显示详细拆分:余额(充值/赠金/美元)、费用(按模型 token 和费用拆分)。
  • 斜杠命令 `/balance` 和 `/cost` 快速查询。
  • 工具 `deepseek_billing` 让模型直接回答余额/费用问题。
  • 事件驱动更新:轮次结束、每10步、切换会话、页面可见性变化或手动点击时刷新。
  • 每12小时自动同步 DeepSeek 官方价格页,支持自定义价格覆盖和峰谷价自动切换。

dsh-billing DSH 插件适合哪些场景

  • 在聊天界面内实时监控 DeepSeek API 消费,无需离开页面。
  • 跟踪长对话的会话费用,避免意外超额。
  • 在开始高消耗任务前快速检查余额。
  • 让 AI 助手用自然语言告诉你余额或花费。
  • 通过自定义定价配置进行预算模拟(峰谷价、按模型覆盖)。

dsh-billing DSH 插件适合谁

  • DeepSeek API 用户,希望在 DSH Web 界面中实时查看费用。
  • 管理多个会话并需要逐会话费用追踪的开发者和高级用户。

dsh-billing DSH 插件的限制

  • 仅支持 DSH Web 平台(需要浏览器客户端 bundle)。
  • 费用为估算值,实际扣费以 DeepSeek 官方账单为准。
  • 需要在 Web 模型设置中配置 `DEEPSEEK_API_KEY`。
  • 依赖 DeepSeek 官方价格页;解析失败时可能回退到过时的默认值。

dsh-billing DSH 插件的仓库 README 摘录

以下文字摘自 dsh-billing DSH 插件的上游仓库 TheTianzz/dsh-billing 的 README,版权归原作者,仅作引用。

DeepSeek Harness 插件:**账户余额** + **会话费用**(人民币),带 Web UI 悬浮显示。 ## 功能 | 入口 | 用法 | 说明 | | --- | --- | --- | | UI 会话头部双胶囊 | 无需操作,常驻显示 | **余额 + 本会话费用** 并排显示在会话标题旁;点击任一胶囊立即刷新两个 | | 悬停明细 | 鼠标悬停 | 余额胶囊:充值/赠金/美元;费用胶囊:按模型的 token 与费用拆分 | | 斜杠命令 `/balance` | 聊天框输入 `/balance` | 查询账户余额(人民币优先,附美元) | | 斜杠命令 `/cost` | 聊天框输入 `/cost` | 当前会话费用明细 | | 工具 `deepseek_billing` | 直接问模型"余额多少/花了多少钱" | query = `balance` / `cost` / `both` | ## 结构 - `host.js` — 宿主插件:命令 + 工具 + `/billing/{balance,cost}` RPC 通道(供浏览器胶囊轮询) - `client.js` — 浏览器 bundle(`__ModuleLoader__` 工厂格式,仅依赖平台共享的 react,无构建步骤) - `conversation.session.header.actions` 槽位(负数 order = 静态会话上下文)→ 余额 + 会话费用双胶囊 - `package.json` — 声明 `dsh.bundle`(空 patch)+ `dsh.client`(web 平台) - `cordis.patch.yml` — 空层;本插件由 profile 的 `cordis.patch.yml` 插入行激活 ## 安装(一条命令) 组合包自带激活层(`cordis.patch.yml`),安装后自动生效,无需手改任何配置: ```sh # 从本地目录安装 dsh plugin --profile web add ./deepseek-billing # 或从打包产物安装(跨机器分发推荐) dsh plugin --profile web add ./dsh-billing-0.2.0.tgz # 或从 npm / git 安装(发布后) dsh plugin --profile web add dsh-billing dsh plugin --profile web add github:you/dsh-billing ``` 安装后**重启 `dsh web`**,再刷新浏览器页面(F5)使新 boot graph 生效。 宿主侧 API key 使用 `DEEPSEEK_API_KEY` 凭据引用(在 Web 模型设置页

阅读完整 README仓库许可: MIT

dsh-billing DSH 插件常见问题

如何安装这个账单插件?

执行 `dsh plugin --profile web add dsh-billing`(或本地路径/tgz)。安装后重启 `dsh web` 并刷新浏览器页面(F5)。插件需要在 Web 模型设置中保存 `DEEPSEEK_API_KEY` 作为 API 密钥。

为什么费用数字和 DeepSeek 官方账单不一致?

插件根据 provider 上报的 token 用量和内置价格估算费用,并非实际扣费。实际扣费可能因四舍五入、促销赠金或套餐差异而不同。请以 DeepSeek 官方账单为准。

我可以自定义模型的定价吗?

可以。在插件配置中使用 `config.pricing` 按模型覆盖单价。优先级为:用户显式配置 > 官方在线同步 > 内置默认值。你还可以为不同时间段设置峰谷价。

这个插件在移动端和桌面端都能用吗?

只要浏览器支持 DSH web 客户端即可使用,移动端和桌面端都支持,但需要 DSH web 平台正在运行。

余额和费用多久刷新一次?

刷新是事件驱动的:在轮次结束、每10步、切换会话、页面从后台切回可见或手动点击胶囊时触发。没有后台轮询,空闲时零请求。