按天记录各模型 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
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 80 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lightli369/dsh-llm-usage-stats
按天记录各模型 token 消耗与缓存命中率
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目