前言¶
在 DeepSeek Harness 里开发或日常使用,常会碰到需要判断当前计费时段的场景:API 的峰时与谷时价格不同,而官方定价页按 UTC 描述,换算到北京时间还要自己算周末和法定节假日。靠记忆容易记错,反复开网页查又打断节奏。下面介绍的插件把这件事变成了输入框下方的一个小徽章:它按北京时间持续倒数到下一次峰谷切换,跨周末或节假日时自动带上天数。
这个插件是社区维护的第三方插件,仓库为 guanzi279-source/dsh-peak-valley-countdown,目录页在 skillhub.cn,与 DeepSeek / 幻方没有官方从属关系。
这是什么¶
这是一枚注册在 DSH 输入框下方的倒计时徽章,由 guanzi279-source 维护,基于社区「一切皆插件」的理念实现。它只做一件事:显示当前是峰时还是谷时,以及距离下一次切换还有多久。它不展示价目表,也不替代官方定价页面,只是给一个一眼可见的本地时点提示。
核心功能¶
- 徽章注册在
conversation.composer.dock插槽,与 activity、usage 并排显示,不遮挡输入框。 - 谷时显示「距离梁文峰还有 …」,峰时显示「距离梁文谷还有 …」;每秒刷新。
- 固定按北京时间(UTC+8)计算,不受浏览器所在时区影响。
- 跨周末、跨法定节假日时显示天数,例如周五 18:00 后显示
2天 14:00:00。 - 周末与法定节假日全天按谷时计算,内置 2026 年中国法定节假日表。
- 中英文词条、跟随明暗主题的配色;鼠标悬停显示当前计费规则。
- 不联网、不写文件、不上报任何数据,只读取系统时钟。
计费时段依据 DeepSeek API 定价页,官方以 UTC 描述,插件换算为 UTC+8:峰时为周一至周五 09:00–12:00、14:00–18:00,其余所有时间(含周末与法定节假日全天)为谷时。DeepSeek 可能调整价格与时段,实际以官方页面为准。
内置的 HOLIDAY_RANGES 覆盖 2026 年安排,依据国办发明电〔2025〕7号:元旦 01-01–01-03、春节 02-15–02-23、清明 04-04–04-06、劳动节 05-01–05-05、端午 06-19–06-21、中秋 09-25–09-27、国庆 10-01–10-07。2027 年安排公布后,在 HOLIDAY_RANGES 里补一段日期即可;未列出的日期按工作日与周末判断。
安装与启用¶
官方提供从 npm 和从 GitHub 源码两种安装方式,命令来自 README 原文。
从 npm 安装(推荐):
dsh plugin --profile web add dsh-peak-valley-countdown
从 GitHub 源码安装:
dsh plugin --profile web add github:guanzi279-source/dsh-peak-valley-countdown
安装后刷新页面,徽章即出现在输入框下方。如果使用的 profile 不是 web,把 --profile web 换成实际 profile,例如 desktop。
典型用法¶
安装完成后无需任何配置。徽章自动显示当前时段和剩余倒计时,鼠标悬停可查看峰谷规则;倒计时归零时徽章切换到下一个时段。以当前环境为例,周五 18:00 之后徽章会直接显示 2天 14:00:00,提示下一次进入工作日峰时的时间点。
适用场景与注意¶
适合两类人:一是按峰谷价差规划任务的智能体开发者,想确认当前处于哪个计费时段;二是日常使用 DSH 想省去查价或换算时区的人。
需要注意几点:
- 插件会在安装时以当前 dsh 进程的权限加载并运行,安装前应检查源码与许可证。该仓库许可证为 MIT。
- 在 DeepSeek Harness
0.2.1-rc.2的 Web profile 上测试通过,依赖 Web 端的conversation.composer.dock插槽与locale服务(DSH 0.2.x),其他版本未在资料中说明。 - 纯 JavaScript 实现,无构建步骤、无运行时依赖,安装时不执行构建脚本。
- 节假日表只内置了 2026 年,跨年份使用需自行维护。
结尾¶
这个插件的价值在于把「当前是峰时还是谷时、还有多久切换」固定在输入框旁边,减少手动换算和查页的成本。它不联网、不上报数据,适合对本地渲染有要求的人。
- 目录页:https://www.skillhub.cn/plugins/guanzi279-source/dsh-peak-valley-countdown
- GitHub:https://github.com/guanzi279-source/dsh-peak-valley-countdown