前言¶
DeepSeek 官方 API 按北京时间划分峰时与谷时:工作日部分时段为峰时,其余时间(含周末)为谷时,价格约为峰时的一半。在 DeepSeek Harness(DSH)里写对话、选模型时,若不清楚当前是否处于峰时,容易在无意中被峰价计费。社区插件 dsh-deepseek-peak-badge 在 Composer 输入区下方增加一个小色块徽章,用红、黄、绿三种状态对照官方峰谷规则,仅在会话选用 DeepSeek 相关提供商时显示。
这是什么¶
dsh-deepseek-peak-badge 由 YurinKonstantin 维护,归类为 DSH 客户端插件(dsh.bundle,浏览器端通过 Cordis patch 自动注入)。它不统计 token、不参与账单,只做「当前是否峰时 / 是否即将进入峰时」的可视化提示。
徽章颜色与含义¶
| 颜色 | 含义 |
|---|---|
| 红色 | 当前处于 DeepSeek 官方定义的峰时 |
| 黄色 | 距离下一段峰时开始不足 30 分钟(默认阈值,可在源码中改 WARN_MINUTES) |
| 绿色 | 谷时;提示中可看到下一次峰时的本地时间 |
徽章仅在会话的模型/提供商为 DeepSeek 路线时显示:deepseek-official(API Key)或 deepseek-account;选其他提供商时隐藏。
峰谷时间表¶
规则与 DeepSeek 官方定价说明一致(插件 README 原文):
- 峰时:周一至周五 09:00–12:00、14:00–18:00,北京时间(UTC+8)。
- 谷时:上述窗口以外的时间,含周末;谷时价格约为峰时一半。
- 法定节假日:插件内置 2026 年 中国大陆法定假日区间(
client.js中的HOLIDAY_RANGES),假日当天按谷时处理;列表需每年手动更新,资料中未提供自动同步。 - 时区:以本机系统时钟为准,内部换算为北京时间;边界时刻在 UI 中以本地时区展示(README 举例:莫斯科对应峰段约为 04:00–07:00 与 09:00–13:00)。
安装与启用¶
插件声明 dsh.bundle,安装方式与普通 bundle 相同。将 <profile> 换成你使用的 DSH profile 名称:
dsh plugin --profile <profile> add github:YurinKonstantin/dsh-deepseek-peak-badge
安装后重启 DSH。package.json 要求 DSH 版本 >=0.2.1-rc.1 且 <0.3.0-0;客户端模块在 web 平台立即加载,并注入对话与模型选择相关 UI 包。
配置与定制¶
没有独立设置页。需要改规则时直接编辑插件目录下的 client.js:
PEAK_WINDOWS— 峰时窗口(以北京时间当日 0 点起的分钟数表示)WARN_MINUTES— 峰时开始前多少分钟显示黄色HOLIDAY_RANGES— 中国大陆法定假日日期区间DEEPSEEK_API_PROVIDERS— 显示徽章的提供商 ID 列表
开发与自测¶
维护者在仓库中提供调度逻辑测试,从 client.js 中 peak-schedule-start / peak-schedule-end 标记间提取逻辑,覆盖峰段、午休间隙、周末、假日与黄色预警等边界:
node test/schedule.test.mjs
适用场景与注意¶
适合:长期用 DSH 对接 DeepSeek 官方 Key 或 DeepSeek Account,希望在 Composer 旁一眼看到峰谷状态、避免在峰段大批量调试的用户。
注意:
- 插件以当前 DSH 进程及客户端注入方式运行;安装前建议在 GitHub 阅读源码与 MIT 许可证。
- 假日数据仅覆盖资料中写明的 2026 年常量,跨年后需自行维护
HOLIDAY_RANGES。 - 徽章只看当前会话选中的提供商,不会在单次请求发出瞬间再判断模型切换。
- 这是指示器,不反映账户级折扣、不累计消费;实际计费以 DeepSeek 账单为准。
DSH 生态强调「一切皆插件」;SkillHub 目录页 与 GitHub 由社区维护,与 DeepSeek / 幻方无官方从属关系。
链接¶
- 目录页:https://www.skillhub.cn/plugins/YurinKonstantin/dsh-deepseek-peak-badge
- 源码与说明:https://github.com/YurinKonstantin/dsh-deepseek-peak-badge