跳转至

dsh-web-billing

类型 插件 分类 界面与体验
星数 ⭐5 状态 ✅ 活跃
能力 observability, ui 更新时间 2026-08-14

📖 项目简介

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

✨ 核心特性

  • 记账(host 端):订阅 session/event,对每条带 usage 的 assistant/message
  • 账号余额(host 端):复用 provider 的 API key 调用官方 GET /user/balance
  • 本地模型节省统计:配置 localProviders 后,本地(自托管)模型的调用按官方
  • 展示(浏览器端):每条 assistant 消息动作条上的费用角标(悬停显示

📦 安装

# 从 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

🚀 快速开始

npm run check   # 语法检查
npm test        # 定价引擎 + 余额解析单元测试(node:test,无依赖)

🔗 链接