dsh-api-usage-monitor
在终端中运行以下命令:
dsh plugin install DrFaithinT/dsh-api-usage-monitor
将以下提示词粘贴到 DeepSeek Harness 对话框中:
运行 dsh plugin install DrFaithinT/dsh-api-usage-monitor 即可从 https://github.com/DrFaithinT/dsh-api-usage-monitor 安装,随后在 profile 的 dsh.profile.bundles 数组中登记包名并重启 DSH 生效。
插件介绍
在 DSH 里同时挂载多条 LLM 路由后,token 究竟花在了哪个模型、哪次对话上,往往要等对话结束再翻日志才能拼出全貌。dsh-api-usage-monitor 把这件事变成了设置页里的一个实时面板:它以永久 bundle 形式嵌入 DSH,在适配器层之上观测每一次 llm/stream 事件,与具体供应商无关,DeepSeek、Pi AI 或任何已注册路由都能被识别并归类。
面板以四张卡片分区呈现:当前累计用量按模型分组,列出输入、输出、缓存读、缓存写、推理 token 及调用次数,每两秒自动刷新;分对话视图按 sessionId 聚合调用量与所用 API;token 各字段互不重叠,口径与 TokenUsage 一致;历史扫描按钮可一键读取持久化会话日志,把插件启动前的用量、对话标题和用过的模型也一并呈现。配色跟随 DSW 主题变量,明暗模式自动适配。
所有实时数据仅存活于插件内存,不落盘、不上传;历史扫描是显式按需操作,不会后台静默采集。重试失败的调用标记为失败且不计入 token 汇总,保证数字可信。
适合同时在多条路由上跑对话、想看清成本分布与模型切换效果、且在意数据隐私的用户。安装后重启 DSH 即生效,在设置面板点进 API 用量页即可使用。
使用场景
- 同时挂多条 LLM 路由,需要看清每种模型的 token 消耗分布
- 对话进行中实时追踪输入/输出/缓存/推理 token 与调用次数
- 插件重启后仍需保留用量面板,且可回溯历史会话用量
适合人员
- 在 DSH 中并联多条供应商路由的开发者
- 关心 token 成本与模型切换效果的重度对话用户
- 要求数据不落盘、不上传的隐私敏感用户