@zdt3476/dsh-metrics
统计所有经过 DeepSeek Harness 的模型调用 Token 用量:按模型/供应商/项目/会话/日期拆分,带总览统计、活跃热力图、自适应趋势图表与自更新。 适合需要监控、分析和控制 DSH 模型调用成本与用量分布的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zdt3476/dsh-metricsREADME
Read the full README ↗方式三:手动配置 Profile
在你的 DSH Profile(如 ~/.dsh/profiles/web/package.json)中添加依赖:
{
"dsh": {
"profile": {
"bundles": ["@zdt3476/dsh-metrics"]
}
},
"dependencies": {
"@zdt3476/dsh-metrics": "^1.0.0"
}
}
并在当前 Profile 的 cordis.patch.yml 中声明加载:
- insert:
- id: dsh-metrics
name: '@zdt3476/dsh-metrics'
重启 DSH 后,侧边栏左侧工具栏即会出现 用量监控 图标。首次载入看板会自动执行历史会话日志回扫,无感补齐过往全部调用数据。
⚙️ 配置说明
插件所有配置均开箱即用。若需自定义,可在 cordis.patch.yml 中覆盖:
- id: dsh-metrics
config:
flushDelayMs: 2000 # 磁盘写入防抖延迟(毫秒)
snapshotCacheMs: 3000 # 聚合快照缓存时间(毫秒)
retentionDays: 400 # 历史按天分桶保留天数(0 为不裁剪)
maxSessions: 500 # 会话明细最大保留记录数
maxTrendSeries: 6 # 趋势图展示的前 N 大模型曲线数
trackAccount: true # 是否读取登录账号余额(只读)
autoUpdate: true # 是否装配自更新检查
watchFiles: false # 开发环境文件变动热重载