jianweideng0515-create/dsh-usage-stats

jianweideng0515-create★ 0TypeScript最后同步: 2026-08-16

在 GitHub 打开

DSH plugin: precise API usage statistics (tokens, cost, cache hit rate, per-model breakdown) with multi-provider balance & quota monitoring (OpenCode, DeepSeek).

README 摘要

@abcdefu cja/dsh-usage-stats DSH Web 的 API 用量统计插件:精确统计 token、请求、轮次、活跃天数、缓存命中率与费用,并同时监控 OpenCode 订阅配额与 DeepSeek 官方余额。 - 精确计量 :直接读取 provider usage 报告( inputTokens / outputTokens / cacheReadTokens / cacheWriteTokens ),采用 DSH 自身的 (turn, step) 替换语义,最终消息替换先前用量块而不重复累计——非启发式估算 - 独立插件 :不属于 dsh-web-ui 家族,经官方 settings.section 槽挂载为设置页左侧导航专属 Tab - 多提供商快照 :OpenCode 配额与 DeepSeek 余额并行拉取、各自失败互不影响 目录 - 功能特性 - 截图 - 安装 - 配置 - 余额自动检测 - 架构 - 开发 - 已知限制 - 许可 功能特性 - 用量概览 Tab - 常驻 KPI 区:Token 总量(含费用)、请求数、完成轮次、活跃天数、平均缓存命中率、提供商动态卡(OpenCode 周配额 / DeepSeek 余额) - Token 四分色拆分条(输入 / 缓存读 / 缓存写 / 输出) - 堆叠柱状趋势图:按模型分段着色,Y 轴中文单位刻度(万/亿),悬停柱子显示当日明细(总用量 / 费用 / 分模型 Top5+其他 / 缓存命中率) - 模型明细表(请求数 / token / 费用) - 模型与缓存 Tab :模型占比 Donut 图 + 缓存效率诊断(命中率、节省 token、节省比例) - 余额与配额 Tab :OpenCode 订阅配额三窗口进度条(滚动 / 每周 / 每月 + 重置倒计时);DeepSeek 官方余额(金额 / 预计可用天数 / 充值页跳转 / 手动刷新) - 会话用量面板 :会话页按钮展开当前会话用量(累计 / 最近请求 / 进行中轮次实时消耗) - 7 / 14 / 30 / 90 天与自定义范围切换,展开时 30s 轮询 截图 用量概览 模型与缓存 余额与配额 会话用量面板 安装 npm(推荐) GitHub 克隆 / 本地开发 安装后重启 dsh web ,设置页左侧导航出现「用量统计」入口: 配置文件方式(可选) 也可写入个人 DSH 覆盖层 /.dsh/config.yaml (保存即热加载): 所有配置项均可选,默认值见下表。 配置 Key 类型 默认 含义 enabled boolean true 总开关;关闭后停止事件订阅、落盘与计量 prices Record 内置 DeepSeek 价目表 每百万 token 单价,按模型键( input / cacheRead / c…

在 GitHub 查看完整 README →
工具/开发deepseekdsh-pluginmonitoringopencodepluginusage-stats

分类