🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

模型用量统计 lightli369/dsh-llm-usage-stats

DeepSeek Harness
lightli36980 天前有提交已提供中文文档扫描:未发现敏感能力

按天记录各模型 token 消耗与缓存命中率

26.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lightli369/dsh-llm-usage-stats
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么
dsh 原生插件 · ui
装得上吗
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 80 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
  • 发起网络请求
    lib/client.js:71
    const fetchJson = (path, opts) => fetch(path, opts || {}).then((r) => {
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 按天记录token消耗
  • 查看缓存命中率
  • 支持日周月区间

README

由 DeepSeek 最新模型翻译生成
dsh-llm-usage-stats license DeepSeek Harness(DSH)大模型用量统计插件:自动记录每个大模型的 token 消耗与缓存命中率,在设置面板的「模型用量」页面用图表查看,数据按天持久化为 JSON 文件,可随时清空。 本项目按 DSH web plugin 规范发布(dsh.client 机制),安装方式与 dsh-better-sidebar 等社区插件一致。 ✨ 功能特性 - 汇总卡片:总输入(未缓存)/ 缓存读取 / 缓存写入 / 总输出 / 缓存命中率 / 请求次数 - 图表:Token 消耗趋势柱状图(输入构成堆叠 + 输出)、缓存命中率折线图 —— 手写 SVG,零外部依赖 - 时间范围:天 / 周 / 月 / 自定义起止日期(超过 90 天自动按月聚合) - 模型筛选:下拉自动列出当前已配置的模型(默认模型带「默认」标记),兼容历史上出现过的模型 - 模型明细:响应式卡片布局,任意窗口宽度无横向溢出 - 性能友好:监听 llm/stream 只做纯内存聚合(流完全透传、每次调用零 I/O),定时落盘默认 300 秒(页面可调 30 秒–24 小时),不影响 Harness 运行效率 - 容错:某指标取不到(如 DeepSeek 不报告缓存写入)显示 —,不报错、不中断
展开完整文档(README 剩余 1 节)
dsh-llm-usage-stats

license

DeepSeek Harness(DSH)大模型用量统计插件:自动记录每个大模型的 token 消耗与缓存命中率,在设置面板的「模型用量」页面用图表查看,数据按天持久化为 JSON 文件,可随时清空。

本项目按 DSH web plugin 规范发布(dsh.client 机制),安装方式与 dsh-better-sidebar 等社区插件一致。

✨ 功能特性

- 汇总卡片:总输入(未缓存)/ 缓存读取 / 缓存写入 / 总输出 / 缓存命中率 / 请求次数
- 图表:Token 消耗趋势柱状图(输入构成堆叠 + 输出)、缓存命中率折线图 —— 手写 SVG,零外部依赖
- 时间范围:天 / 周 / 月 / 自定义起止日期(超过 90 天自动按月聚合)
- 模型筛选:下拉自动列出当前已配置的模型(默认模型带「默认」标记),兼容历史上出现过的模型
- 模型明细:响应式卡片布局,任意窗口宽度无横向溢出
- 性能友好:监听 llm/stream 只做纯内存聚合(流完全透传、每次调用零 I/O),定时落盘默认 300 秒(页面可调 30 秒–24 小时),不影响 Harness 运行效率
- 容错:某指标取不到(如 DeepSeek 不报告缓存写入)显示 —,不报错、不中断
- 附带网页版仪表盘:浏览器访问 http://127.0.0.1:3080/llm-usage-stats/

📦 安装

前置条件:~/.dsh/profiles/web/ 是 pnpm 项目(DSH 默认结构,未改动的机器直接可用)。

方式一:从 GitHub 安装(推荐)

cd ~/.dsh/profiles/web
pnpm add github:lightli369/dsh-llm-usage-stats

然后编辑 package.json,在 dsh.profile.bundles 数组里加一项:

{
"dsh": {
"profile": {
"bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"dsh-llm-usage-stats"
]
}
}
}

pnpm install

重启 dsh,打开 设置 → 模型用量。

方式二:本地源码安装(二次开发)

git clone https://github.com/lightli369/dsh-llm-usage-stats.git ~/dsh-llm-usage-stats
cd ~/.dsh/profiles/web
pnpm add file:~/dsh-llm-usage-stats
同样在 dsh.profile.bundles 里加 "dsh-llm-usage-stats",然后 pnpm install,重启

🗂 数据说明

- 目录:~/.dsh/llm-usage-stats/,按天一个文件:usage-YYYY-MM-DD.json
- 格式:

{
"models": {
"deepseek-modlens/deepseek-v4-pro": {
"input": 41905,
"output": 18443,
"cacheRead": 10245888,
"cacheWrite": null,
"reasoning": 9988,
"requests": 63
}
}
}

- 统计语义:input 为未缓存输入;计费输入 = input + cacheRead + cacheWrite;缓存命中率 = cacheRead ÷ 计费输入
- 清空:页面底部「清空所有记录」,或直接删除目录下所有 usage-*.json 文件
- 重启安全:内存增量按周期落盘,重启最多丢失一个落盘周期(默认 5 分钟)的数据

🔌 HTTP API

供二次开发同源调用(返回 JSON):

| 方法 | 路径 | 说明 |
| GET | /llm-usage-stats/api/query?from=YYYY-MM-DD&to=YYYY-MM-DD&model=all | 按天 × 模型的聚合数据 |
| GET | /llm-usage-stats/api/status | 数据目录、落盘间隔、上次落盘时间 |
| GET | /llm-usage-stats/api/models | 已配置模型列表 + 默认模型 |
| POST | /llm-usage-stats/api/flush | 立即落盘 |
| POST | /llm-usage-stats/api/clear | 清空全部记录 |
| POST | /llm-usage-stats/api/set-interval?n=300 | 修改落盘间隔(30–86400 秒) |

🗂 项目结构

├── lib
│ ├── index.js # Host 插件:数据采集、定时落盘、HTTP API │ └── client.js # Client bundle:设置面板「模型用量」页面 ├── package.json # dsh.client 声明(platform: web) ├── LICENSE └── README.md

📄 License

MIT
预览分享卡片长什么样 ↓lightli369/dsh-llm-usage-stats
分享 · DeepSeek Harness Hub
lightli369/dsh-llm-usage-stats

按天记录各模型 token 消耗与缓存命中率

这是你的仓库?认领条目

回到顶部