Skip to content

Releases: Shiye-10Pages/dsh-whale-meter

v0.1.0 — 鲸鱼电表:你的 DSH 战绩与账本

Choose a tag to compare

@Shiye-10Pages Shiye-10Pages released this 16 Aug 23:13

🐳 给 DeepSeek Harness 装个电表:你这个月烧了多少 token、到什么段位,顺便把钱算明白。

dsh plugin --profile web add dsh-whale-meter

主要能力

  • 消耗量段位 — 🐟小鱼苗 → 🐠热带鱼 → 🐬海豚 → 🐋座头鲸 → 🐳蓝鲸,配估算分位与「≈ 多少遍《三体》」的量级换算。全部本地计算,零上报;分布曲线内置在仓库里(推导依据见 src/tier.data.ts),分位如实标注为估算,不谎称「全球排名」
  • 战绩卡片 — 一键生成可分享的 PNG,主视觉是消耗量与段位
  • 多厂商精准计价 — DeepSeek / Anthropic / OpenAI / Google / 智谱 GLM / 月之暗面 Kimi 共 46 个模型,逐项核对官方定价页。支持国内厂商的分档计价(GLM-5.1 输入 <32K 走 6 元、≥32K 走 8 元;GLM-4.7 再按输出长度细分三档),按每次调用的实际用量选档
  • 8·17 调价对比 — 价目按生效区间组织,8-16 的账走旧价、8-17 的走新价,历史账单不被一刀切重算;面板直接告诉你「同样的活,按旧价只要 X,现在多花 Y」
  • 历史回填 — 自动把插件安装之前的会话补进账本(只读遍历 dsh 会话日志),装上就有数据
  • 缓存账本 — 命中率 +「缓存帮你挡下了多少」
  • 每日预算线、账户余额、分模型/分会话账单、14 天趋势

设计取舍

  • 数据全在本机 ~/.dsh/whale-meter/*.jsonl,无遥测。唯一的出网请求是你主动配 key 后的余额查询
  • 只存原始 tokens,不存金额 — 价目更新后历史账单自动按新表重算
  • 未知模型标为「未定价」而不是瞎算 — 可用 config.prices 自行补
  • 不依赖 webServer — headless / 一次性任务模式下同样记账
  • 采集器全程防御式降级:电表不该把船弄沉

价格怎么保持最新

各厂商都没有价格 API,爬定价页一改版就挂、爬错比不更新更糟。所以价格走两条路:内置表(跟版发布)+ 可选的远程价目表(pricingUpdate: true,拉取仓库里经人工核对 + CI 校验的 pricing.json,每天至多一次,失败静默回退)。

发现价格变了?src/pricing.data.ts 一个文件提 PR,合并后所有开启远程表的用户次日生效。

MIT · 88 项测试 · 社区插件,与 DeepSeek 官方无关