dsh pluginsEnglish
← 返回热门插件目录

session cost · DSH 用量与成本面板

KIDLi1412/dsh-session-cost · 技能

DSH Web 插件:对话状态栏,包含每个会话代币成本估算(每个模型人民币定价)和实时 DeepSeek API 余额;显示模式可配置(独立栏或合并到统计行中)。

★ 0GitHub 星标
0分支
2026-08-16最近更新
JavaScript开发语言
MIT许可证

项目简介

DSH(DeepSeek Harness)Web 插件:在对话底部状态栏(输入框下方、自带统计行之下)显示本次会话的 Token 费用估算与 DeepSeek API 余额。 费用估算:服务端按模型逐条计价——从会话事件日志折叠出每个模型的输入/输出/缓存命中 token(语义与 dsh-token-meter 的 tokenUsage 投影一致),再按 CNY 单价表(lib/cost.js)计算费用,混合多模型的会话也精确。 余额查询:复用官方余额接口 GET {baseURL}/user/balance(参考插件 dsh-usage-stats 的余额方案),凭据经 DSH 的 credentials 缝解析,2 分钟内存缓存 + 单飞防抖;?refresh=1 可强制绕过缓存(状态栏的 ⟳ 手动刷新即用此参数)。 状态栏每 30 秒刷新费用、每 5 分钟刷新余额;token 用量变化后自动触发费用刷新;悬停显示分模型明细与余额构成(充值/赠送),⟳ 按钮手动刷新(强制查询上游,成功后短暂显示"已更新 HH:MM")。 界面

两种显示方式可在 设置 → 插件 → 插件配置 → 会话费用显示 中切换(localStorage 持久化,即时生效): 显示方式:独立状态栏(默认)/ 并入统计栏。 低余额阈值(默认 10 元):余额低于该值时显示为红色,达到或高于时显示为黑色。 独立状态栏(默认)——统计栏下方单独一行: 并入统计栏——追加到自带统计行同一行(会话尚无统计内容时暂不显示):

两种方式下悬停均显示分模型明细与余额构成;⟳ 手动刷新(强制查询上游,成功后短暂显示"已更新 HH:MM")。

安装命令

dsh plugin --profile web add github:KIDLi1412/dsh-session-cost
查看 GitHub 仓库 ↗返回热门插件目录