前言¶
DeepSeek API 按峰时、谷时分档计价:谷时约为峰时的一半。定价页用 UTC 时段和北京日历(工作日、法定节假日)描述规则,对不在东八区的开发者来说,要随时判断「当前算哪一档、还剩多久」,往往只能心算或事后对账单。
DeepSeek Harness(DSH)支持通过插件扩展客户端界面。下面介绍社区插件 dsh-peak-hours:在输入区旁挂一个实时角标,标出当前是 Peak 还是 Off-peak,以及本时段剩余时间,并按本机时区展示完整日程。
这是什么¶
dsh-peak-hours 由维护者 Adolanium 发布,分类为客户端插件;在 SkillHub 目录 与 GitHub 仓库 均可找到。它是社区插件,非 DeepSeek 官方产品,与 DeepSeek / Harness 无隶属关系;许可证为 MIT,当前包版本为 0.1.0。
插件只回答一个问题:按官方定价规则,你现在落在峰时还是谷时,这一档还会持续多久。
定价对照(资料原文摘要):
| Peak(峰时) | Off-peak(谷时) | |
|---|---|---|
| 费率 | 全价 | 半价 |
| UTC | 01:00–04:00、06:00–10:00 | 其余时段 |
| 北京 | 09:00–12:00、14:00–18:00 | 夜间、周末、节假日 |
| 日期 | 周一至周五且非中国法定节假日 | 周末、节假日全天 |
核心功能¶
输入区角标¶
角标注册在 conversation.input.right,位于模型选择器左侧。文案为 Peak 或 Off-peak,并显示当前窗口剩余时间;每秒重算,避免漂移。谷时强调色为绿色,峰时为琥珀色;外圈随当前窗口流逝而缩短,便于扫一眼判断还剩分钟还是小时。
详情面板¶
点击角标打开面板,包含:
- 精确到秒的倒计时(不足一小时显示秒,超过一小时显示分钟);
- 本地 24 小时表盘,峰时窗口标为琥珀色,并标出当前时刻;
- 下一次切换说明,例如
Peak starts today at 09:00; - 按本机时区转换后的完整日程,以及当日类型(
Weekday、Weekend或节假日名称); - 本机时区与偏移,以及同一时刻的北京时间。
按 Esc 或点击外部关闭;角标在面板关闭后仍继续计时。
规则如何落地¶
插件按定价页逻辑处理三类输入:
- 政策在北京日历上判定:是否工作日、是否法定节假日,以北京日期为准(例如洛杉矶周五 23:00 可能已是北京周六)。
- 展示用本机时区:UTC 峰时 instant 经
Intl格式化为本地时间,夏令时由平台处理。 - 无法解析时区时:回退为北京时间,面板标注
Beijing time · fallback,不把猜测标成本地时间。
内置 2026 年中国法定节假日表(来源:国办发明电〔2025〕7号);调休上班日若落在周六、周日,插件仍按周末谷时处理,不当作工作日峰时。
实现上无 Host 路由、无网络请求、不写盘;颜色使用 Harness 主题 token,随明暗主题变化。
安装与启用¶
依赖:DeepSeek Harness 0.2.x(README 写明在 0.2.1-rc.1 上测试);桌面端与 Web UI 均支持。包为纯 JavaScript,无 prepare、无运行时依赖,一般不需要构建权限。package.json 要求 node >= 20、dsh >= 0.2.1-rc.1。
方式一:Plugins 页面(推荐)¶
- 打开侧栏 Plugins。
- 安装插件时粘贴:
github:Adolanium/dsh-peak-hours
- 安装后 bundle 默认启用。
- 刷新 Harness 窗口(
Ctrl+R/Cmd+R);浏览器侧懒加载,刷新后角标才会出现。
方式二:dsh CLI¶
dsh plugin --profile desktop add github:Adolanium/dsh-peak-hours
dsh 会把 bundle 写入 profile 的 dsh.profile.bundles。启动 Harness 后同样建议刷新窗口。
固定到发布版本:
dsh plugin --profile desktop add github:Adolanium/dsh-peak-hours#v0.1.0
卸载:
dsh plugin --profile desktop remove dsh-peak-hours
典型用法¶
打开任意会话即可;无需额外配置项。角标出现后:
- 边写 prompt 边扫一眼 Peak / Off-peak 与剩余时间,决定是否把大批量调用挪到谷时;
- 需要排期时点开面板,对照本地表盘与「下一次切换」文案;
- 跨时区协作时,用面板里的北京时间与本地时间对照,避免误判工作日/节假日。
时区来自操作系统或浏览器,在角标首次出现时读取;改签或飞行后请刷新窗口。
不同时区下的峰时本地表示(资料示例):
| 时区 | 峰时(本地) |
|---|---|
| 北京 (UTC+8) | 09:00–12:00 · 14:00–18:00 |
| 耶路撒冷 (UTC+3) | 04:00–07:00 · 09:00–13:00 |
| 加尔各答 (UTC+5:30) | 06:30–09:30 · 11:30–15:30 |
| 洛杉矶 (UTC-7) | 18:00–21:00 · 23:00–03:00 |
洛杉矶第二段跨本地午夜时,面板会按 23:00–03:00 等形式展示,表盘只画落在「今天」内的弧段。
适用场景与注意¶
适合:长期在 DSH 里调 DeepSeek API、希望按官方峰谷规则做成本意识调度,又不想每次手算 UTC 与北京日历的开发者。
注意:
- 定价与节假日表以 DeepSeek 定价页及国务院公布为准;插件内置 2026 节假日,新年表需维护者更新
lib/client.js中的HOLIDAYS后才会跟上。 - DSH 插件在当前 dsh 进程权限下运行;安装前请自行查看 源码 与 MIT 许可证,社区目录站点与 DeepSeek / 幻方无官方从属关系。
- 角标仅作时段提示,不构成计费承诺;实际扣费以 DeepSeek 账单为准。
结尾¶
dsh-peak-hours 把峰谷定价从定价页段落变成输入区旁的实时状态:当前档位、剩余时间、本地日程一屏可见。若你已在用 Harness 0.2.x,可按上文命令从 GitHub 安装并刷新窗口试用。