JackRoe/dsh-token-usage-panel ↗★ 0

dsh-token-usage-panel

DSH 对话区下方的用量面板:逐次调用的 token 与花费、峰谷计价、余额查询、日历热力图 适合需要实时监控单次调用成本、今日花费及峰谷计价的用户。

패키지
dsh-token-usage-panel
호환성
미검증
버전
0.2.3
라이선스
MIT
최근 업데이트
2026. 10. 12.

같은 패키지 이름의 다른 저장소

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:JackRoe/dsh-token-usage-panel

dsh-token-usage-panel

DSH(DeepSeek Harness)对话区下方的模型用量面板:逐次调用的 token 与花费、峰谷计价、账号余额、日历热力图,全部落在输入卡下方那一条状态条里。

会话 ¥0.561 · 15.9M   今日 ¥0.561 · 15.9M ............ 余额 ¥3.44   谷价 · 21h02m   明细 ▴

条内从左到右:支出(会话 / 今日)→ 靠右组(余额 / 峰谷状态 / 明细开关)。 三个主项(会话 / 今日 / 余额)在任何宽度下都常驻;宽度不够时只压缩次要数字,且永远保持一排:

宽度显示
宽裕会话 ¥x · tokens 今日 ¥x · tokens 余额 ¥x 谷价 · 21h02m 明细
偏窄会话 ¥x · tokens 今日 ¥x 余额 ¥x 谷价 · 21h02m 明细
很窄会话 ¥x 今日 ¥x 余额 ¥x 谷价 · 21h02m 明细

峰谷倒计时任何档位都完整保留(不随密度压缩)。

判定用一条隐形探针量「当前档位」的真实宽度:放不下升一档,留出 ≥80px 余量才降档,因此不会来回抖; 更窄时由 nowrap + 省略号兜底,绝不会变成两排。整条状态条用 order:1 排在官方「上下文用量环」 之后(dock 本身是 display:flex 的 flex 行,list slot 是 Fragment 渲染),所以那枚环落在「会话」左边、 峰谷与明细靠容器右边。

点「明细」在输入卡上方展开面板,四个页签:

页签内容
逐次调用每一次模型调用的时间、模型、未命中输入 / 缓存命中 / 输出 token、峰或谷、按单价算出的花费;可按本会话 / 今日 / 近 30 天 / 全部切换,附合计行与分页加载
日历热力图13 / 26 / 39 / 53 周可切的滚动格子,按当日花费分色,悬停显示 日期 · 花费 · 调用次数 · token(有余额观测时还显示当日实扣)
余额充值余额、赠送余额、最近观测时间、手动刷新;「今日余额实扣」与「今日表价估算」并排对账
设置状态条开关、热力图默认周数、缓存写入计价口径、余额刷新间隔、单价表、峰时段、法定节假日

安装