DSH Web 模型余量与用量监控插件
40.1/100
综合分
12
GitHub 星标
749
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-token-monitornpm 源 · dsh-token-monitor 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 5 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-token-monitor @ 1.0.12
✓Node 引擎要求 >=22.5.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/1 00:46:40
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令发起外部网络请求
查看扫描证据(共 36 处,展示前 11 条)
- 执行外部命令来自配置/变量lib/index.js:1326
spawn(opener[0], opener[1](dir), { detached: true, stdio: 'ignore' }).unref(); - 发起网络请求lib/client.js:1654
fetch("/token-monitor/sync/pending", { headers: { accept: "application/json" } }) - 发起网络请求lib/client.js:1670
fetch("/token-monitor/import/cc-switch", { - 发起网络请求lib/client.js:1715
fetch(useForce ? OVERVIEW_URL + "?force=1" : OVERVIEW_URL, { headers: { accept: "application/json" } }) - 发起网络请求lib/client.js:1749
fetch("/token-monitor/overview/current?provider=" + encodeURIComponent(pid) + (force ? "&force=1" : ""), { headers: { accept: "application/json" } }) - 发起网络请求lib/client.js:1771
fetch("/token-monitor/overview/current?provider=" + encodeURIComponent(p.id) + (force ? "&force=1" : ""), { headers: { accept: "application/json" } }) - 发起网络请求lib/client.js:2299
fetch("/token-monitor/provider-mappings", { headers: { accept: "application/json" } }) - 执行外部命令来自配置/变量lib/util/market-upgrade.js:211
if (!viaShell) return spawn(file, fullArgs, { ...spawnOpts, shell: false }); - 执行外部命令来自配置/变量lib/util/market-upgrade.js:214
return spawn(process.env.ComSpec || 'cmd.exe', ['/d', '/s', '/c', `"${line}"`], { - 执行外部命令来自配置/变量lib/util/market-upgrade.js:218
return spawn(file, fullArgs, { ...spawnOpts, shell: true }); - 发起网络请求lib/util/http.js:42
const res = await fetch(url, {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
6 张 · 点击查看大图功能亮点
- 模型余量监控
- 模型用量监控
最近更新
在 GitHub 查看全部 →v1.0.122026-10-16
· 新增
· 平均 TPS 指标:统计卡、使用趋势、请求记录与使用排行统一以「平均 TPS」呈现生成速度(替代原平均 TTFT);历史生成时长一次性回填后按输出 token 加权聚合,趋势图默认展示该指标。
· 适配 glm-code-plan 提供方(PR #11 by @laoola):智谱 Coding 套餐额度,DSH 原生路由与 pi-ai 渠道 zai-coding-cn 合并为一条(凭证 GLM_CODE_PLAN_API_KEY / ZAI_CODING_CN_API_KEY 任一可用);同时修复 bigmodel.cn 成功响应(code: 200)被误判为「官方暂未提供查询接口」、重置时间显示成裸时间戳的问题。
· 桌面版与 Web 端双安装方式适配:升级通路按端区分(桌面版走应用内升级,web 端走 CLI),安装与切换指南同步更新。
· 优化
· 弹层刷新:打开即用缓存渲染并立即刷新;当前提供方走快速通道即时反馈,「全部提供方」逐家并发、增量更新,不再被最慢的一家(Command Code 冷连接可超 40s)拖住。
· 用量页布局:三个面板的标题基线、标题到内容、表格到分页、分页上下留白统一;页签换位(请求记录居首),记录表时间列加宽、会话列收窄。
· 视觉细节:平均 TPS 沿用原平均 TTFT 的琥珀配色;趋势图指标页签「平均 TPS」居首且为默认;按钮选中态边框由实心蓝改为柔和同色。
· 弹层模型名去掉供应商前缀,只显示纯净模型名;提供方列表排序改为 DeepSeek Account → DeepSeek → 其余按首字母。
· Command Code 月度重置改按账单周期推算,行内明细与窗口标签与其他提供方对齐。
· 修复
· 跨设备同步丢失 TPS 数据:DSH 用量导出/导入补带生成时长与推理 token 列。
v1.0.112026-09-28
· 新增
· 桌面版适配 DeepSeek 账号渠道:桌面端显示账号渠道余额与充值入口;用量统计将该渠道并入 DeepSeek 供应商,提供方列表仍保留独立名称。
· 优化
· 徽标去掉模型名:底部对话区已有模型选择器,徽标桌面/窄屏统一只显示余量。
· 浮层统一菜单背景滤镜:下拉与悬浮提示不再透明发虚,与 DSH 新版外观一致。
· 热力图格子随容器宽度自适应,始终保持正方形。
· 数据来源卡列宽占比调整。
· 修复
· 桌面版定价缺失:自动补齐内置价并回填历史费用。
· 清理时保留每个源最近一条有数记录,数据来源卡「最近同步」列不再回溯失效。
v1.0.102026-09-24
· 新增
· 适配 DSH 0.1.7:会话模型改从会话投影读取(modelSelection),余量弹层与徽标在新版上照常工作;旧版 DSH 仍走原有回退通道。
· 优化
· 使用趋势:分桶粒度随所选时长自适应——当天按分钟、多天按天、长跨度自动并成周 / 月桶,周 / 月桶的悬浮提示显示时间区间。
· 用量页:去掉聚焦会话名横幅,筛选下拉收窄,移除已无意义的 90 天选项,留出更多图表宽度。
· 弹层菜单:补充毛玻璃背景,与 DSH 新版外观一致。
· 文案精简:费用与模型定价的说明精简。
· 修复
· 趋势图空图:只有单个数据点时不再显示空白,改为画出圆点。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-token-monitor
安装 · 功能 · 插件配置 · 供应商适配 · 常见问题 · 设计 · 开发
DeepSeek Harness(DSH)Web 界面的大模型余量与用量监控插件:会话头部实时余量徽标 + 主区「用量」页签,本地 SQLite 记录每次调用的 token 与费用。
安装
[!NOTE]
需要 Node.js ≥ 22.5.0(依赖内置 node:sqlite)。DSH 桌面版与 Web 端都可安装(客户端声明为 platform: web,两端共用同一份客户端产物)。
适配版本:DSH 0.2.1-rc.2(桌面版)/ 0.2.0-rc.1(web 端 CLI)——当前实测环境,两端 rc 号可以不同步;从 0.1.1 起的旧版本也一直保留接口兼容回退,直接装即可。详见DSH 官方接口触点清单。
注意:会话数据不可跨版本回退——高版本 DSH 写过的会话,低版本打不开(与插件无关,见常见问题)。
展开完整文档(README 剩余 1 节)
dsh-token-monitor 安装 · 功能 · 插件配置 · 供应商适配 · 常见问题 · 设计 · 开发 DeepSeek Harness(DSH)Web 界面的大模型余量与用量监控插件:会话头部实时余量徽标 + 主区「用量」页签,本地 SQLite 记录每次调用的 token 与费用。 安装 [!NOTE] 需要 Node.js ≥ 22.5.0(依赖内置 node:sqlite)。DSH 桌面版与 Web 端都可安装(客户端声明为 platform: web,两端共用同一份客户端产物)。 适配版本:DSH 0.2.1-rc.2(桌面版)/ 0.2.0-rc.1(web 端 CLI)——当前实测环境,两端 rc 号可以不同步;从 0.1.1 起的旧版本也一直保留接口兼容回退,直接装即可。详见DSH 官方接口触点清单。 注意:会话数据不可跨版本回退——高版本 DSH 写过的会话,低版本打不开(与插件无关,见常见问题)。 从 npm(推荐) dsh plugin --profile web add dsh-token-monitor 从 GitHub dsh plugin --profile web add github:licyer/dsh-token-monitor 安装即自动注册(写入 profile 的 package.json bundles 与依赖),重启 dsh web 生效,无需手动改配置。 功能 | 能力 | 说明 | | 余量徽标 | 会话头部显示当前模型供应商余量(如 5h 剩 82%),点击弹详情层 | | 用量页签 | 与「对话 / 轨迹」并列:token 用量、估算费用、趋势、热力图、排行、请求明细 | | 模型定价 | 内置 DeepSeek 官方价(含高峰倍率与已公布即将生效档),用量页底部可自行维护 / 覆盖;表里没有的模型用 pi-ai 刊例价兜底 | | 自动采集 | 自动采集 DSH 会话日志,后台定时 + 手动刷新 | | 历史导入 | cc-switch 记录每 5 分钟自动同步;也支持手动导入与 SQL 文件导入,重复导入不产生重复数据 | | 跨设备同步 | DSH 用量支持导出/导入 JSON 快照(明细 + 聚合),不同设备记录合并到一台设备,幂等不重复 | | 语言跟随 | 界面文案跟随 DSH 中文 / 英文切换 | 余量监控 徽标显示当前模型供应商的余量: 1. 订阅制供应商(如 Kimi For Coding):显示滚动窗口与周额度百分比 2. 按量付费供应商(如 DeepSeek 官方):显示账户余额 点击徽标弹出详情层:当前提供方指标、本会话 token 用量、全部提供方折叠区、cc-switch 自动同步失败提示条(仅失败时出现)、更新时间与刷新。 余量徽标与详情弹层 用量页签 顶部筛选(客户端 / 供应商 / 模型级联,供应商按厂商归并)+ 时间窗(当天 / 昨天 / 7 / 30 天 / 全部),统计卡显示总消耗、请求次数、预估费用、平均 TPS、新增输入、缓存命中、输出、缓存命中率。 使用趋势与消耗热力图常驻显示;热力图下方的页签在供应商统计 / 使用排行 / 请求记录之间切换,底部固定为「数据来源」与「模型定价」。 - 使用趋势:渐变面积图,左轴 token 构成,右轴切换预估费用 / 请求次数;粒度随时长自适应(当天按分钟、多天按天、长跨度自动并成周 / 月桶),悬浮提示显示桶区间(如 15:00~15:30) 使用趋势 - 年度消耗热力图:GitHub 日历风,近 12 个整月,色深 = 当日 token,首尾按周补齐 年度消耗热力图 - 供应商统计(默认页签):X 轴供应商、柱内按模型堆叠,右柱费用 / 次数可切换 供应商消耗统计 - 使用排行(页签):模型 / 供应商 / 客户端三维度聚合,默认按总消耗降序 使用排行 - 请求记录(页签):分页明细表(时间倒序),页码跳转、每页条数可调(10/20/50/100) 请求记录 - 跨设备同步:底部「数据来源」提供导出 / 导入按钮,把不同设备的使用记录合并到一台设备,重复导入无副作用 跨设备同步 插件配置 配置文件:$DSH_HOME/storages/token-monitor/config.json。 设置入口:DSH 设置面板(左下角齿轮)→ Token Monitor 页,表单保存后即时写回该文件。三个设置项:默认时间窗 / 余量轮询间隔(秒)/ 请求记录保留时间(天);下方另附已适配供应商清单(哪些提供方已适配、开发者是否用真实凭证验证过)。 | 字段 | 默认值 | 含义 | | defaultDays | 1 | 用量页签默认时间窗天数;0 = 全部 | | pollMs | 60 | 头部余量轮询间隔(单位秒,5–86400)。设置页与 config.json 均存秒,需要毫秒时由前端单独 ×1000 | | retentionDays | 60 | 请求记录保留天数(超过此时长的记录会被定期清理,不影响聚合统计;设置页提供 30/60/90) | 供应商适配 | 提供方 | 类型 | 适配说明 | 验证状态 | | kimi-coding | 订阅额度 | 5h / 7d / 权益等级(百分比与重置倒计时) | ✅ 已验证 | | moonshotai-cn | 按量余额 | 可用余额(CNY)+ 现金/代金券明细 | ✅ 已验证 | | deepseek | 按量余额 | 账户余额(按币种账户显示) | ✅ 已验证 | | deepseek-account | 按量余额 | 桌面端 DeepSeek 账号渠道余额(与 API key 渠道并列;web 端不显示) | ✅ 已验证 | | opencode-go | 订阅额度 | 5h / 7d / 30d(百分比与重置倒计时) | ✅ 已验证 | | commandcode | 订阅额度 | 月额度 + 5h / 7d 滚动窗口(已用百分比与重置倒计时;额外结转额度单独行) | ✅ 已验证 | | openrouter | 按量余额 | 积分余额(1 积分 = $1)+ 本月/总消耗 | ✅ 已验证 | | glm-code-plan | 订阅额度 | 智谱 Coding 套餐 5h / 7d 用量百分比(bigmodel.cn,含重置时间);一条覆盖 DSH 原生路由与 pi-ai 渠道 zai-coding-cn(凭证 GLM_CODE_PLAN_API_KEY 或 ZAI_CODING_CN_API_KEY) | ✅ 已验证 | | minimax / minimax-cn | 订阅额度 | 5h / 7d 用量百分比(剩余%) | ⚠️ 待真实 key 验证 | | zai | 订阅额度 | 5h / 7d 用量百分比(国际站 api.z.ai,窗口自动识别,含重置时间) | ⚠️ 待真实 key 验证 | | — | — | 未适配 | — | 验证状态说明:✅ = 长期运行、真实响应结构已验证;⚠️ = 已实现并通过 mock 测试,但未用真实 key 校准(响应结构以参考实现为准,若有出入请发抓取返回的 raw 原文校准)。 常见问题 徽标没显示或"查询失败"? 显示"未配置 API Key" = 该供应商的凭证没配(DSH credentials:~/.dsh/.credentials.yaml,或环境变量如 DEEPSEEK_API_KEY / KIMI_CODING_API_KEY)——配置凭证后自动恢复。 显示"查询失败" = 凭证已配置但余量接口查询失败,按条排查: 1. 接口请求失败:网络不通、超时,或端点返回错误状态(4xx 鉴权失败、5xx 服务端异常) 2. 端点漂移:供应商 API 地址变更(常见 404),在插件配置里用 providers.<id>.url 覆盖 3. 响应无法解析:接口返回 200 但字段结构异常(额度字段缺失 / 格式不对),无法提取余量 注意:若显示"插件未适配该提供方",则是该提供方尚未适配,与以上无关。 用量页签没数据? 用量来自会话日志采集:确认 $DSH_HOME/sessions 下有会话日志,点顶部"刷新"(先采集再查询);cc-switch 记录每 5 分钟自动同步一次,失败时弹层会给出提示并可手动重试,"数据来源"里也可手动导入或导入 SQL 文件。 费用准不准? 费用按定价表估算:内置 DeepSeek 官方价(含高峰倍率与已公布即将生效档),可在"用量页底部 → 模型定价"自行维护或覆盖;表里没有的模型用 pi-ai 刊例价兜底,都没有则计入 token 不计入费用。仅供参考、非实际账单;订阅制不产生真实扣费。 升级 DSH 后再回退旧版,会话打不开 / 弹层显示"未配置模型"? 这是 DSH 会话数据单向向前导致的,与插件无关。DSH 的会话日志带事件白名单校验:新版新增的事件若未标 ignorable,旧版会把整份日志判为"由更新的 harness 写入"并拒读(典型报错 resume failed … SessionFormatUnsupportedError: event type "…" unknown to this harness and not marked ignorable …),于是: - 该会话在旧版里点开即失败(无法恢复); - 弹层因此拿不到当前模型,显示"未配置 / 未识别模型"。 举例:0.1.2 起,会话日志会写入 model/selection 等 0.1.1 没有的新事件。若你在 0.1.2 期间创建或续写过某个会话,再回退到 0.1.1,这个会话就会打不开——0.1.1 不认识 model/selection,直接拒绝整份日志;该会话在 0.1.1 下无法恢复,改日志或跳过校验只会损坏数据。 每次重启 DSH 都新开一个页面,开多了之后页面加载不出来(会话列表空、一直转圈)? 这是浏览器同源并发连接被占满,不是 DSH 的单页面限制,也与本插件无关。 DSH Web 走 HTTP/1.1(没有 WebSocket / 多路复用),单个页面就会对 http://127.0.0.1:<port> 维持 3 条左右的常驻/流式连接;而浏览器对同一 origin 的并发连接有上限(Chrome 通常 6 条)。重启后如果每次都新开标签页、旧页面又不关,多个页面同时抢同一份配额,新页面的首屏请求和旧页面的刷新请求就都在排队/超时——表现就是「新页面空白、旧页面也转圈」;关掉多余页面后,剩下的页面立刻恢复。 规避办法: 1. 重启时不要自动开新页面:用 dsh web --no-open 启动(不自动打开浏览器),再在已有标签页里刷新 / 重新打开地址即可,标签页就不会越积越多;不再需要的旧页面请关掉(重启后旧页面的连接已失效,刷新旧页面也可能连不上新进程); 2. 想自查连接占用(Windows): Get-NetTCPConnection -LocalPort <port> -State Established | Measure-Object | Select-Object Count 单页约 3 条,随页面数增加;关掉页面后会回落。 设计 用量数据本地存储:会话日志增量采集进 SQLite(token-monitor.db),页面查询纯读库秒开,采集由后台定时器 / 手动刷新 / 打开页签时触发。 - 用量数据存储设计——表结构、数据源、同步节奏、查询路由与界面口径 - 会话日志折叠设计——DSH 日志版本识别、内容键去重、失效可见 - 模型定价表设计——model_prices 单表、峰谷倍率与取价口径 - DSH 官方接口触点清单——与 DSH 交互的全部触点,升级后定向排查用 - 安装与切换指南——npm / GitHub / 本地挂载三种来源、切换与 link 卸载清理 开发 git clone https://github.com/licyer/dsh-token-monitor.git dsh plugin --profile web add link:/path/to/dsh-token-monitor # 本地路径挂载 - 改前端(lib/client.js):桌面版 / Web 端刷新页面即生效;若同时跑着 pnpm run dev:web(重建客户端 bundle),则由 HMR 自动热替换、无需刷新 - 改服务端(lib/index.js / lib/util/):必须重启对应进程(dsh web / 桌面版应用) 许可证 MIT © 2026 licyer
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
licyer/dsh-token-monitor
DSH Web 模型余量与用量监控插件
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,025未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,358已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13938 个插件含 PR 收录与…
★ 350已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目