DeepSeek Harness 峰谷计费插件

在使用 DeepSeek Harness (DSH) 进行智能体开发或日常对话时,实时监控 token 用量与成本至关重要。DeepSeek 官方提供峰谷定价策略,手动计算容易出错且不直观。下面介绍一个插件,它能够实时监听会话 token 用量,严格对齐官方定价计算费用,并在 TUI 状态行或通过 /billing 命令生成鲸鱼 ASCII 账单小票。

插件介绍

该插件由 ethanz11-creat 维护,核心价值在于将 DeepSeek 的峰谷计费逻辑落地到 DSH 环境中。它不仅能实时显示费用,还能生成可视化的收银台风格账单,支持 Agent 工具调用。

核心功能

  1. 峰谷分时计费:严格对齐 DeepSeek 官方计价页,高峰时段收全价,空闲时段打五折。
  2. /billing 命令:在 TUI 对话流中持久打印鲸鱼 ASCII 账单小票。
  3. TUI 状态行:状态栏实时显示当前会话累计费用与高峰/空闲状态。
  4. Agent 工具:提供 show_billing(查费用)与 check_pricing_period(查当前峰谷时段)。
  5. 会话继承:切换模型 fork 出新会话时继承父会话用量。
  6. 去重防堆叠:连续多次 /billing 若没有新的输入/输出,不会重复贴票。
  7. 只计 DeepSeek 模型:仅识别 deepseek-v4-flash / deepseek-v4-pro,其它模型返回 null。

安装与启用

插件通过 dsh plugin 的 bundle 机制安装,安装后开箱即用,无需额外配置。

dsh plugin --profile demo add dsh-billing-tui

使用方式

安装完成后,可以通过以下方式使用:
1. 在对话流中运行 /billing 打印账单小票。
2. 查看 TUI 状态行实时显示的费用。
3. Agent 调用 show_billing 工具查询费用。
4. Agent 调用 check_pricing_period 工具查询当前时段。

定价与规则

插件严格对齐 DeepSeek 官方定价页,单位为 元 / 百万 tokens。高峰时段为北京时间 9:00–12:00、14:00–18:00(每天,含周末),其余时间为空闲时段,价格为高峰的 50%。

计费逻辑包含:
* 缓存命中:对应 DeepSeek API 返回的 prompt_cache_hit_tokens。
* 推理 token:与输出 token 合并后按输出档位计费。
* 模型支持:仅 deepseek-v4-flash 和 deepseek-v4-pro 会被计费,其他模型(如 Claude、GPT)或未知型号返回 null,不计费。

注意事项

  • 时区:时段判断使用固定 Asia/Shanghai 时区,不依赖本机时区。
  • 可选配置:可在 cordis.patch.yml 中配置 currency(默认 CNY)和 pricing_source(默认 deepseek_official)。

生态背景

DeepSeek Harness (DSH) 理念是「一切皆插件」。该插件属于社区插件,与 DeepSeek 或幻方无官方从属关系。

仓库地址:https://github.com/Ethanz11-creat/dsh-billing-tui

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

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

小夜