jLeon-account/dsh-client-usage ↗★ 1
dsh-client-usage
DSH web client plugin: display API usage — token buckets, context occupancy, and estimated cost (DeepSeek official pricing, peak/off-peak aware)
AI Analysis
核心用途是实时监控当前会话的 API 消耗与费用。适合希望在输入框下方直观看到 Token 命中率、上下文压力及按 DeepSeek 官方新版峰谷定价估算费用的用户。
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full README ↗dsh-client-usage
DSH web 客户端插件:在对话输入框下方的 dock 区显示 API 用量 —— token 用量分桶(缓存未命中输入 / 缓存命中输入 / 输出)、缓存命中率、上下文占用百分比,以及按 DeepSeek 官方定价估算的费用(支持峰谷时段自动计价)。
显示内容
- 输入框下方一行小字(与内置 StatsLine 并列,位于其右侧):
API 用量 ↑1.23M ↓345K ≈¥0.42 - 点击展开面板:
- 输入(缓存未命中): tokens · 费用
- 输入(缓存命中): tokens · 费用(含命中率 %)
- 输出: tokens · 费用
- 上下文占用: %
- 估算费用合计 · 当前计价档位(高峰价 / 空闲价)
数据来源
tokenUsage/contextPressure会话投影,由内置@deepseek-ai/dsh-token-meter提供(provider 报告的用量,非估算)。- 费用 = 分桶 tokens × 单价,单价按
usage-panel:设置节(见下)。
价格设置(默认值 = DeepSeek 官方 deepseek-v4-flash,元/百万 tokens)
插件按日期自动切换价格档位:
- 2026-08-17 之前:使用改价前的平峰统一旧价(0.02 / 1 / 2)
- 2026-08-17 00:00(北京时间)起:使用新峰谷定价
- 高峰时段 09:00–12:00、14:00–18:00:0.10 / 3.0 / 9.0
- 空闲时段:0.05 / 1.5 / 4.5
编辑 ~/.dsh/settings.yaml 可覆盖任意档位:
usage-panel:
priceMode: auto # auto | peak | offpeak
# 旧价(2026-08-17 前,平峰统一)
legacyCacheHitYuan: 0.02 # 缓存命中输入
legacyCacheMissYuan: 1 # 缓存未命中输入
legacyOutputYuan: 2 # 输出
# 新价 · 高峰(2026-08-17 起)
cacheHitPeakYuan: 0.10 # 缓存命中输入
cacheMissPeakYuan: 3.0 # 缓存未命中输入
outputPeakYuan: 9.0 # 输出
# 新价 · 空闲
cacheHitOffpeakYuan: 0.05 # 缓存命中输入
cacheMissOffpeakYuan: 1.5 # 缓存未命中输入
outputOffpeakYuan: 4.5 # 输出
高峰时段 = 北京时间 09:00–12:00、14:00–18:00。auto 按当前北京时段自动切换;其他模型可在同一节中覆盖为对应价格。
安装
前置:已安装 Node.js ≥ 18,并全局安装 dsh:
npm i -g @deepseek-ai/dsh --registry=https://registry.npmmirror.com
兼容性:本插件基于
dsh 0.1.0-rc.6开发。安装前可用dsh --version确认版本。若你的 dsh 版本不同,插件 API 可能有不兼容,届时以实际表现为准。
首次安装:如果你之前从未运行过
dsh web,~/.dsh/profiles/web/目录还不存在。请先运行一次dsh web(会自动生成 profile 结构),然后停止它,再继续下面的步骤。或直接执行下方命令中的New-Item手动创建目录。
方式一:git clone(推荐)