前言¶
在使用 DeepSeek Harness(DSH)进行开发或调试时,监控当前会话的 token 消耗与预估费用是常见需求。dsh-convo-cost 插件通过订阅会话事件流,在本地计算并展示用量与费用,避免反复查看官方账单。
插件介绍¶
该插件由用户 ljr282341583 维护,核心功能是实时统计当前对话的 token 用量与费用。它通过在会话输入框下方的状态行显示一行「本对话 ¥x.xx · xx tok」,并支持悬停查看详细的调用次数、输入输出量、费用及模型明细。
核心功能¶
- 实时统计:订阅会话的
assistant/message事件,在本地累计 token。 - 状态行展示:在输入框下方显示当前对话的费用与 token 数。
- 悬停明细:鼠标悬停可查看输入(含缓存命中)、输出(含推理)、调用次数、计价模式及具体模型。
- 自动计价:基于 DeepSeek 官方价目表,支持基础价与峰谷价切换。
- 模型识别:从请求头获取模型名,未知模型按 ¥0 计。
计价逻辑¶
插件已与 DeepSeek 官方价目表核对,支持自动切换计价模式:
- 生效时间:2026-08-17 00:00(北京时间)起生效。
- 基础价:8-17 前使用基础价。
- 峰谷价:之后根据时间段自动切换。
- 高峰时段(北京时间):09:00-12:00、14:00-18:00 按高峰价计费。
- 价格依据:以官方账单为准,插件计算不含折扣、活动或平台加价。
安装与启用¶
- 安装插件:
dsh plugin --profile web add dsh-convo-cost
- 重启
dsh web。安装后需确认插件已进入dsh.profile.bundles。
典型用法¶
- 重启
dsh web后,会话状态行会自动出现「本对话 ¥x.xx · xx tok」。 - 运行测试命令验证:
npm test
- 悬停状态行查看调用次数、输入/输出 token、费用及模型详情。
注意事项¶
- 状态行不出现:安装后必须重启
dsh web;确认插件已正确加载。 - 一直显示 ¥0.00:模型名未在官方价目表内(未知模型),或未产生带 usage 的
assistant/message事件。 - 金额估算:显示金额为估算值,不含折扣、活动或平台加价,请以官方账单为准。
- 悬停明细为空:投影需累积至少一次带 usage 的
assistant/message事件,新会话从 0 开始。 - 调价生效:如遇官方调价且需立即生效,需修改
lib/index.js中的PRICING表与EFFECTIVE_AT。
结尾¶
该插件通过简单的状态行展示和悬停明细,帮助开发者直观监控成本。项目地址:GitHub。