TokenLedger
zh667
Relay-site attributed token usage for DeepSeek Harness — zero config, no credentials
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:wssfk12138/dsh-damage-pulse
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DSH(DeepSeek Harness)扣血式 Token 余额监控插件:每次产生 token 消耗,余额数字都会受击回弹,并飘出红色扣费数值;同时提供会话用量、精确金额和 DeepSeek 账户实时余额。

tokenCost session projection)。-x.xx¥ 命中脉冲;存在缓存未命中输入或缓存写入时,显示更大的红色「未命中 -x.xx¥」、短促横向抖动和更强的余额回弹。同一秒合并的多笔扣费中只要有一次未命中,整组即按未命中播放;连续扣费最多保留三组飘字。+x.xx¥;deepseek-v4-pro / deepseek-v4-flash,支持版本后缀前缀匹配),缓存命中与缓存未命中分别计价。项目公开品牌为
dsh-damage-pulse。为兼容已安装用户,下列目录名、包名、API 路径、设置命名空间和本地存储键仍沿用dsh-token-monitor/token-monitor,无需迁移已有配置与历史数据。
| 部分 | 位置 | 职责 |
|---|---|---|
| Host 插件 | plugins/dsh-token-monitor |
监听 session/event,精确计费(token × 单价),注册 tokenCost session projection、余额轮询服务、HTTP 端点(balance / usage / charge-events / stats) |
| Client 包 | packages/client/ui-token-monitor |
Web GUI 组件:余额悬浮窗(BalanceWidget)、单次用量行、会话累计条,读投影与 HTTP 端点渲染 |
本仓库从 0.2.0 起是标准 DSH Host + Client 组合包,已提交预编译产物。无需复制源码、修改 DSH tsconfig、手动传入 --patch 或重建 Client bundle。
dsh plugin --profile web add github:wssfk12138/dsh-damage-pulse
安装后重启 Web profile:
dsh --profile web
标准包直接提供余额悬浮栏、余额实时扣减、缓存命中/未命中动画、单次用量行和输入区会话累计。升级自早期源码集成版时,请移除原有手工 --patch 或重复挂载项,避免同一插件加载两次。
DSH 当前没有开放“左侧会话行尾部信息”的第三方 slot,因此标准包不会修改宿主 DOM,也不会强行注入左侧会话列表。标准包内的输入区会话累计不受影响。
只有在使用完整 DSH 源码且确实需要原生左侧会话行金额时,才运行:
.\scripts\apply-sidebar-integration.ps1 -HarnessRoot 'C:\path\to\deepseek-harness'
$env:DSH_BUILD_FACE = 'client'
corepack pnpm --dir 'C:\path\to\deepseek-harness\packages\client\ui-workspace' exec tsdown
脚本会先备份三个目标文件,并以幂等方式读取 projectionValues.tokenCost.cost。上游结构不匹配时会停止,不会猜测写入。
corepack pnpm install
corepack pnpm build
corepack pnpm run check:bundle
通过 DSH 的 credentials 机制配置 DEEPSEEK_API_KEY(~/.dsh/.credentials.yaml),未配置时余额卡片显示引导态,token 计量不受影响。
价格表默认内置(见 src/pricing.ts),可通过 settings namespace dsh-token-monitor 的 priceTable 字段覆盖新价格(旧价与高峰时段切换内置)。高峰时段默认北京时间 9:00–12:00、14:00–18:00。
| 端点 | 说明 |
|---|---|
GET /api/token-monitor/balance |
DeepSeek 账户余额(含 currency / 总余额 / 赠送余额) |
GET /api/token-monitor/usage?sessionId= |
用量明细历史(可过滤会话) |
GET /api/token-monitor/charge-events?since=<seq> |
扣费事件增量(含 damageKind,驱动缓存感知扣血动画) |
DEEPSEEK_API_KEY,token 计量仍正常。本项目的安装、运行和功能不依赖任何模型中转服务、充值渠道或返利计划。欢迎在 LINUX DO 社区 交流使用体验、反馈问题和分享改进建议。
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: balance-monitor、token-monitor、token-usage。