dsh-session-cost

插件会话与消息中文文档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")。
  • 显示方式:独立状态栏(默认)/ 并入统计栏。
  • 低余额阈值(默认 10 元):余额低于该值时显示为红色,达到或高于时显示为黑色。
  • 两个端点均为 loopback-only 精确路由(peer socket 地址 + Host 双重校验),浏览器同源调用。

安装命令

dsh plugin --profile web add @kidli1412/dsh-session-cost

项目预览

项目简介

DSH web plugin: conversation status bar with per-session token cost estimate (per-model CNY pricing) and live DeepSeek API balance; display mode configurable (standalone bar or merged into the stats line).

相关文档

话题标签

#balance#deepseek-harness#dsh-plugin#token-usage
← 返回 插件 列表