前言¶
在 DSH(DeepSeek Harness)中使用多个模型时,仅知道 token 数并不直接等同于成本。开发者还需要结合模型定价、会话用量和预算提醒来判断当前调用是否接近预期。
dsh-plugin-cost-tracker 是面向 DeepSeek Harness 的 Token cost tracker,用于跟踪 token 使用、计算成本,并在需要时把成本意识注入系统提示。下面介绍它的功能、安装方式和典型用法。
这是什么¶
dsh-plugin-cost-tracker 的一句话定位是:Token cost tracker for DeepSeek Harness.。
维护者为 YYTbit,许可证为 MIT。它面向需要在 DSH 会话中查看 token 用量、估算模型成本,并根据配置触发预算提醒的场景。
核心功能¶
根据仓库 README,它提供以下能力:
- 跟踪每个会话的 token 使用量
- 根据模型定价计算成本
- 将成本意识注入系统提示
- 提供 CLI 工具用于成本估算
README 列出的支持模型包括:
deepseek-v4, deepseek-v4-flash, deepseek-r1, deepseek-vl2
gpt-4o, gpt-4o-mini, gpt-5.2
claude-sonnet-4, claude-opus-4, claude-haiku-4
gemini-2.5-pro, gemini-2.5-flash
安装与启用¶
先选择要安装的 DSH profile。命令中的 your-profile 是占位符,需要替换为实际 profile 名。执行下面的命令添加插件:
dsh plugin --profile your-profile add dsh-plugin-cost-tracker
典型用法¶
CLI 成本估算¶
README 给出如下 CLI 示例,用于按指定模型和输入/输出 token 数估算成本:
cost --model deepseek-v4 --input 10000 --output 5000
配置示例¶
README 给出的配置示例如下:
- id: cost-tracker
name: dsh-plugin-cost-tracker
config:
defaultModel: deepseek-v4
budgetWarning: 5.0
enableInjection: true
示例中出现的配置项包括 defaultModel、budgetWarning、enableInjection。如果不想让插件把成本意识注入系统提示,可以关注 enableInjection 的配置。
适用场景与注意¶
适合在 DSH 中使用多个模型、需要查看会话 token 用量、估算成本或开启预算提醒的开发者。
需要注意:
- 插件以当前
dsh进程权限运行,安装前应检查源码和许可证。 - 该插件会把成本意识注入系统提示;如果项目对提示词格式有严格要求,启用前需要评估影响。
- 支持模型列表以 README 为准;更换模型或调整预算时,确认配置项与模型名一致。
短结尾¶
dsh-plugin-cost-tracker 把 token 用量跟踪、模型成本估算、预算提醒和系统提示注入集中到 DSH 插件中,适合作为 DSH 里的成本可见性插件。
社区目录页:当前已核实材料未提供具体 URL,可按插件名 dsh-plugin-cost-tracker 在 DSH 插件目录中查询。
GitHub:https://github.com/YYTbit/dsh-plugin-cost-tracker