dsh-cost-meter:DSH 会话与轮次费用估算插件

前言

在使用 DeepSeek Harness (DSH) 进行模型开发和调试时,成本控制是重要的一环。开发者需要清晰地了解会话或单轮对话的预估费用。dsh-cost-meter 插件提供了这方面的能力。

这是什么

这是一个由 guojinpeng 维护的 DSH 插件。它显示会话和完成轮次的成本估算,支持 models.dev、OpenRouter 和 DeepInfra 的价格同步与自定义模型单价。

核心功能

插件的核心在于将复杂的 token 消耗转换为清晰的费用信息。

  1. 费用显示:显示会话和完成轮次的成本估算。会话面板按峰值价格、非峰值价格和固定价格分组,列出每个模型的组总和;轮次面板列出每个模型对应组的四个价格详情。
  2. 数据过滤:隐藏成本为零的行,不显示峰值或非峰值 token 计数。
  3. 分组统计:按提供商分组使用的模型,列表来自 DSH 会话历史。
  4. 货币支持:支持每个模型的 USD 或 CNY,更改货币时会转换所有四个费率,并显示单独的 USD 和 CNY 总计。
  5. 价格来源:可选择 models.dev、openrouter.ai 或 api.deepinfra.com 作为价格来源。支持每个全 provider/model 名称的单独价格。
  6. 价格同步与缓存:从所选来源的本地缓存初始化新模型价格。仅在您选择 Sync prices 时下载模型价格。缓存文件单独存放于 data/models.dev.json、data/openrouter.ai.json 和 data/api.deepinfra.com.json。
  7. 价格匹配规则:按模型 ID 匹配源价格。保留不明确的匹配项的现有价格,当来源无法提供支持的费率时也保留现有价格。
  8. 高级设置与规则:支持不同的峰值规则(DeepSeek、Alibaba Cloud、Zhipu GLM)。使用假日日历(缓存于 data/holidays/)。

安装与启用

使用前请确保 DSH 版本为 0.2.0-rc.2 或更高。

1、在终端运行以下命令安装插件:

dsh plugin --profile web add -w @guojinpeng/dsh-cost-meter

2、重启 DSH。

3、打开 Plugins 面板,选择 @guojinpeng/dsh-cost-meter 以更改价格或同步价格。

典型用法

安装并重启 DSH 后,在会话或轮次面板中即可看到成本估算。点击价格详情上的信息按钮可以查看具体的计算公式。在插件设置中,您可以选择 Sync prices 来更新模型价格,或手动配置每个模型的 USD/CNY 单价及汇率。

适用场景与注意

该插件适合需要精细化管理 API 调用成本的开发者和研究员。插件以当前 DSH 进程权限运行,安装前建议检查源码与许可证。配置存储在 ~/.dsh/guojinpeng/dsh-cost-meter/config.json。

短结尾

dsh-cost-meter 帮助 DSH 用户直观地监控会话与轮次成本。查看 GitHub 或 SkillHub 目录 获取更多信息。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜