dsh-live-pricing:DSH 输入框下方的峰谷时段与本会话花费条

前言

在 DeepSeek Harness(DSH)里长时间对话时,模型单价会随北京时间峰谷变化:工作日白天高峰原价,其余时段(含周末与中国法定节假日)按官方规则为空闲价,约为高峰价的一半。若只看「当前时段」去心算整段会话花了多少,一旦会话横跨高峰与空闲,误差会很大。社区插件 dsh-live-pricing(维护者 xqtx9527,分类:联网工具)在输入框下方常驻一条信息条,用本地规则展示时段状态、本会话实际使用的模型 id,以及按每条请求发生时刻分桶累加得出的本会话金额(人民币估算);点击整条可展开当前生效的实时单价。插件不联网、不采集数据、不改动模型输入,属于只读展示。

这是什么

dsh-live-pricing 是 DSH 的峰谷时段条:Host 端注册只读会话投影 deepseekLivePricing,按事件时间把用量归入高峰或空闲桶;浏览器端负责峰谷判定、节假日表、价目乘法与 UI 渲染。当前 npm 版本为 0.4.0(MIT 许可)。条形默认只显示三格,例如:

● 空闲时段  deepseek-flash                        本会话 ¥3.04

高峰时段圆点为琥珀色,空闲为绿色。点一下整条,额外显示此刻生效的缓存命中输入 / 缓存未命中输入 / 输出单价,无其它说明性文字。

核心功能

条形三格

项目 说明
时段状态 高峰 / 空闲
模型 本会话实际使用的模型 id
本会话金额 按峰谷分段计价累加的本会话花费(人民币)

会话金额怎么算

金额按每条请求的发生时刻所处时段取价后累加:

金额 = 高峰桶用量 × 高峰价 + 空闲桶用量 × 空闲价
其中某个桶的用量 = 缓存读 × 命中价 + (未缓存输入 + 缓存写入) × 未命中价 + 输出 × 输出价

分桶在 Host 端(index.js)完成:折叠整段会话日志中的 assistant/message,不受客户端窗口分页影响。早期 0.1.x 在浏览器端分桶时,曾因分页节点不全退回「当前时段单价 × 整段用量」,实测偏差可达约两倍;0.3.0 起改为 Host 端投影分桶。

展示值仍是估算,不是官方账单。已知偏差来源包括:插件按人民币展示(账页若以美元结算需自行换算);缓存读写、推理 token、失败重试等口径可能与平台不完全一致;子代理为独立会话,不计入本会话。若需与官方余额对齐,README 建议改用专门对账的社区插件(如 dsh-elegent-balance-tracker、dsh-billing)或官方用量页。

峰谷与价目

  • 高峰:北京时间周一至周五(不含中国法定节假日)09:00–12:00、14:00–18:00。
  • 空闲:其余时段;空闲价 = 高峰价 × 50%。
  • 调休上班的周末仍按周末规则计为空闲,无需单独处理。

高峰价(节选,空闲一律减半):

模型 缓存命中输入 缓存未命中输入 输出
deepseek-flash ¥0.04 ¥2 ¥8
deepseek-v4-pro ¥0.30 ¥9 ¥27

旧模型名 deepseek-v4-flash、deepseek-v4-flash-vision-exp 归一到 Flash 价。价目与 HOLIDAY_RANGES、PRICE_CHECKED_AT 在 client.js 顶部常量中,改动后重启 DSH 生效。人民币价目来源为 DeepSeek 官方《模型 & 价格》。

节假日表

HOLIDAY_RANGES 目前覆盖 2026 年(国办发明电〔2025〕7 号):元旦、春节、清明、劳动、端午、中秋、国庆等区间见仓库 README。未覆盖年份不会被误判为节假日;面板会提示价目表未覆盖之后的节假日。

数据来源与边界

数据 来源
当前模型 内置 modelSelection 会话投影
分时段用量 本插件 Host 端 deepseekLivePricing 投影
时间、峰谷、节假日、单价 插件内置,纯本地计算

不发起网络请求,无遥测,不写会话日志与文件,不注册工具、不注入提示词。

安装与启用

Web 版:

dsh plugin --profile web add dsh-live-pricing

桌面版:

dsh plugin --profile desktop add dsh-live-pricing

也可从 Git 或本地目录安装(profile 按需替换):

dsh plugin --profile web add git+https://github.com/xqtx9527/dsh-live-pricing.git
dsh plugin --profile web add /path/to/dsh-live-pricing

DSH Desktop 安装后必须完全退出应用(⌘Q 后重新打开);仅刷新页面无法加载 Host 端注入与桌面协议下的插件事件通道。卸载:

dsh plugin --profile web remove dsh-live-pricing

目标 profile 为 web 与 desktop;仓库在 DSH Desktop 0.2.0-rc.2 / macOS arm64 上开发,无构建步骤,Node >= 20。

典型用法

  1. 按上面命令为对应 profile 安装插件;桌面版重启 DSH。
  2. 打开任意 DeepSeek 路由会话,在输入框下方查看时段圆点、模型 id、本会话金额。
  3. 需要确认「此刻」单价时,点击整条展开三档实时单价。
  4. 若会话跨高峰与空闲,金额应随 Host 分桶更新;与账页有出入时以官方用量或专用对账插件为准。

适用场景与注意

适合在 DSH 日常开发、长会话调试时快速感知「现在是否空闲价」以及本会话大致花费,避免仅凭当前时段心算整段成本。

安装前请自行查看 GitHub 仓库 源码与 MIT 许可证;插件在当前 dsh 进程权限下运行,与其它 DSH 插件相同,信任维护者与代码后再安装。

兼容性说明:仓库 README 注明 0.3.0 界面与 Host 投影在部分环境待重启后确认;测试为逻辑回归(84 项),不构成运行中 UI 的视觉验证。

结尾

dsh-live-pricing 把峰谷规则、2026 年节假日与 DeepSeek 价目表收进一条只读 UI:三格常驻、一点看单价、Host 端按消息时刻分桶算本会话金额。目录与安装说明见 SkillHub 插件页,源码与变更记录见 GitHub。

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

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

Xiaoye