跳到正文

nonewind/dsh-spend

52最近提交 2026年8月15日

dsh-spend DSH 插件

该插件在 DSH Web UI 右下角添加一个悬浮窗口,实时显示 token 调用量、多维度统计和预计费用。内置 17 个供应商、131 个模型的定价知识库,自动识别订阅制(Code)和按量(Token)计费计划。详情面板包含总览、今日、性能、调用明细四个标签页,支持工作区筛选和数据导出。

如何安装 dsh-spend DSH 插件

dsh plugin --profile web add dsh-spend

复制不会执行命令。安装 dsh-spend DSH 插件前请核对仓库和版本。

dsh-spend DSH 插件数据来源

dsh-spend DSH 插件快照日期:2026年8月16日

discovered

dsh-spend DSH 插件能做什么

  • 悬浮胶囊显示预计费用和总 Token,悬停预览摘要,点击展开详情面板
  • 总览标签页:KPI 统计栏、当月预计、缓存命中率、预算告警、计划用量(自动识别 Code/Token)、72 小时时间曲线、GitHub 风格活跃热力图、Top 提供商/模型、近 31 天趋势
  • 今日标签页:当天逐小时的 Token 与费用图表
  • 性能标签页:每个模型的首字延时(TTFT)均值/P50/P90、生成速度(tokens/s)、总延迟均值,以及按小时的 TTFT/速度曲线
  • 调用明细标签页:会话×模型明细、按工作目录统计、按会话统计、最近调用(异常标红点)、计费单价表,支持 CSV/JSON 导出和独立窗口
  • 自动识别 17 个供应商(DeepSeek、OpenAI、Anthropic、Google、xAI 等)的计费计划,内置官方定价(2026-08-14 核实)

dsh-spend DSH 插件适合哪些场景

  • 实时监控多个 AI 提供商的 token 消耗和预计费用
  • 分析模型性能指标,如首字延时和生成速度
  • 按会话、模型或工作目录查看调用明细,用于成本归属
  • 设置月度预算,当花费超过 80% 或 100% 时收到告警

dsh-spend DSH 插件适合谁

  • 使用 DeepSeek Harness 编排 AI 代理和工作流的开发者
  • 需要管理和优化多个供应商 API 成本的团队或个人

dsh-spend DSH 插件的限制

  • 仅统计带 provider usage 的调用,与 harness token-meter 投影一致
  • 费用为估算值,非实际账单,实际费用可能不同
  • 日志解码失败的会话会累积 decodeErrors 并在页脚提示
  • 需要 DSH 宿主环境,依赖 web profile 和会话持久化

dsh-spend DSH 插件的仓库 README 摘录

以下文字摘自 dsh-spend DSH 插件的上游仓库 nonewind/dsh-spend 的 README,版权归原作者,仅作引用。

> Token usage & cost monitor for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) — floating widget with multi-dimensional stats, time-series charts, auto-detected billing plans (Code/Token) and estimated spend. > > dsh 用量与计费仪表盘:token 调用量、按模型 / 供应商 / 时间统计、预计费用,自动识别订阅制(Code)与按量(Token)计费计划。 简体中文 | [English](README.en.md) 在 dsh Web UI 右下角显示一个**悬浮用量窗口**,查看 **token 调用量、多维度统计与预计计费金额**。 交互方式: - **悬浮胶囊**(右下角):始终显示预计费用与总 Token; - **hover**:浮现摘要预览(费用、Token、输入 / 输出 / 缓存读、调用次数、**今日小计**); - **点击**:展开详情面板,四个标签页;面板顶部有**工作区筛选**下拉(按项目限定全部统计口径,支持逐级下钻子目录): - **总览**(仪表盘,参考主流用量面板的 KPI + 趋势布局):**统计栏**(预计花费(月)+ 构成、**当月预计**(本月按量外推)、按 token 估算、总 Token、调用、会话、**平均 / 次**、**缓存命中率**、**月预算**(可选配置,超 80% 胶囊变黄、超 100% 变红)、**活跃天数 / 连续使用**)+ **计划用量**(自动识别 Code/Token 计划、档位、额度使用与剩余)+ 72 小时时间曲线 + **活跃热力图**(近 52 周,GitHub 风格,颜色深度 = 当日 Token 量,悬停看 Token / 费用 / 调用)+ **费用 Top 提供商 / Top 模型**(各 6 行)+ 近 31 天趋势; - **今日**:当天的调用数、Token 与费用小结 + **今日逐小时**的 Token / 费用图表; - **性能**:每个模型的**首字延时(TTFT)均值 / P50 / P90、生成速度(tokens/s)、总延迟均值**,以及按小时的 TTFT / 速度曲线; - **调用明细**:**每个会话 × 模型**的调用次数、token 与费用明细 + **按工作目录统计**(各项目会话数 / 模型数 / 调用 / 费用)+ **按会话统计** + **最近调用**(**费用远超均值的异常调用标红点**)+ **计费单价表**,可在**独立窗口**中打开(随主窗口自

阅读完整 README仓库许可: MIT

dsh-spend DSH 插件常见问题

如何安装 dsh-spend?

在终端中运行 `dsh plugin --profile web add dsh-spend`,插件会自动安装并挂载到 web profile 中。安装完成后,使用 `dsh web` 重启 DSH 网页服务使改动生效。你也可以通过 `dsh plugin --profile web add github:nonewind/dsh-spend` 从源码安装。

dsh-spend 支持自定义定价吗?

支持。你可以在 `~/.dsh/profiles/web/cordis.patch.yml` 的 `usage-stats` 配置中添加 `pricing` 字段覆盖默认价格。插件内置有 17 个供应商、131 个模型的定价知识库(2026-08-14 核实),但用户自定义定价会覆盖自动识别。你还可以设置 `defaultPricing` 用于未知模型。

可以从面板导出数据吗?

可以。在调用明细标签页支持 CSV 和 JSON 格式导出。你也可以在独立窗口中打开详情,该窗口会随主窗口自动刷新。导出的数据包括会话×模型明细、按工作目录统计、最近调用详情等。

悬浮窗口的刷新频率是多少?

默认每 30 秒刷新一次。你可以通过插件配置中的 `refreshSeconds` 字段调整间隔(最小 5 秒)。刷新间隔也可由服务端配置下发,无需修改页面代码。

支持哪些供应商和计费计划?

支持 17 个供应商,包括 DeepSeek、OpenAI、Anthropic、Google、xAI、Mistral、Moonshot、智谱、阿里、MiniMax、OpenRouter 等。插件自动识别订阅制(Code 计划,如 OpenCode Go、OpenAI Codex、GitHub Copilot、Claude Code、Google AI Pro)和按量计费(Token 计划)。每个供应商使用 2026 年 8 月的官方定价。