dsh-web-billing¶
| Type | plugin | Category | UI & experience |
| Stars | ⭐5 | Status | ✅ active |
| Capabilities | observability, ui | Updated | 2026-08-14 |
📖 About¶
DeepSeek Harness(dsh web)的人民币/美元 token 计费插件:按官方政策自动计价 (内置政策时间表,含 2026-08-17 起的峰谷定价),逐条消息记账,实时显示账号余额, 浏览器端展示费用(界面语言自动切换 ¥/$)。 - 记账(host 端):订阅 session/event,对每条带 usage 的 assistant/message 按消息时刻取价计费(CNY 与 USD 双币种,官方美元价独立发布),账本持久化到 $DSH_HOME/storages/web-billing.json。 - 账号余额(host 端):复用 provider 的 API key 调用官方 GET /user/balance (默认 60s 刷新、5s 超时、失败静默降级),CNY/USD 双币种随 /billing/state 返回。 - 本地模型节省统计:配置 localProviders 后,本地(自托管)模型的调用按官方 价格计算「名义价值」,实际成本按 localCostPerM(
✨ Key Features¶
- 记账(host 端):订阅
session/event,对每条带 usage 的assistant/message - 账号余额(host 端):复用 provider 的 API key 调用官方
GET /user/balance - 本地模型节省统计:配置
localProviders后,本地(自托管)模型的调用按官方 - 展示(浏览器端):每条 assistant 消息动作条上的费用角标(悬停显示
📦 Install¶
# 从 GitHub 安装(git 安装运行 prepare 构建;本包为纯 JS,无需构建,开箱即用)
dsh plugin --profile web add github:<owner>/dsh-web-billing
# 或从 npm 安装(发布后)
dsh plugin --profile web add dsh-web-billing
# 或本地开发:链接 checkout
powershell -ExecutionPolicy Bypass -File scripts/install.ps1 -Profile web
🚀 Quick Start¶
npm run check # 语法检查
npm test # 定价引擎 + 余额解析单元测试(node:test,无依赖)