前言¶
DeepSeek API 采用峰谷定价机制,工作日 09:00-12:00 和 14:00-18:00 为高峰时段,价格翻倍;其余时间(包括周末)为谷价,价格减半。在使用 DeepSeek Harness (DSH) Web GUI 进行开发或调用时,如果不清楚当前时间是否处于高峰期,容易在计费上产生不必要的开销。
原生 DSH 界面未提供此类实时状态指示。下面介绍 dsh-peak-status 插件,它通过在会话头部右上角注入一个原生胶囊,实时显示当前北京时间是否处于 API 高峰时段。
插件介绍¶
dsh-peak-status 是一个 DeepSeek Harness Web GUI 的高峰时段指示灯插件,由 xiaoyi-xx 维护,遵循 MIT 协议。插件在原生 conversation.session.header.utilities 工具位显示一个小胶囊,实时告知用户当前北京时间是否处于 DeepSeek API 的高峰时段,并提供秒级时钟、下一转折倒计时和价格提示。
核心功能¶
该插件主要提供以下能力:
- 实时状态显示:判断当前北京时间是否处于 DeepSeek API 高峰时段。
- 时钟显示:显示秒级时钟(格式 HH:MM:SS),使用北京时间(Asia/Shanghai 时区)。
- 倒计时功能:显示下一转折倒计时。
- 价格提示:提示当前价格倍率(高峰 ×2,谷价半价)。
- 日历识别:支持法定节假日和调休上班的周末识别与提示。调休上班的周末和法定节假日全天按谷价计费。
- 交互详情:点击胶囊可展开详情卡片,显示高峰时段、倒计时和进度条。
- 界面集成:与 Web UI 原生主题变量(
--dsw-alias-*)深度集成,融入界面。 - 持久存活:支持
dsh web重启后持久存活。 - 数据缓存:自动联网获取官方节假日表,并在本地缓存。
安装与启用¶
在终端中执行以下命令进行安装:
dsh plugin --profile web add dsh-peak-status
安装完成后,重启 dsh web 或刷新页面。胶囊会出现在会话头部右上角。
使用方法¶
- 查看:在会话头部右上角查看胶囊,插件每秒自动更新状态。
- 交互:点击胶囊可展开或折叠详情卡片。
- 判断:通过胶囊颜色和文字判断当前是否为高峰时段或谷价。
适用场景与注意事项¶
适用场景:所有使用 DSH Web GUI 的开发者或用户,特别是对 API 计费敏感,希望避免在高峰时段消耗预算的用户。
注意事项:
1. 插件仅在 Web GUI 环境下有效(profile web),不适用于其他环境。
2. 节假日数据通过联网获取,支持三层回退机制(Host 路由、Browser 直接请求、周末规则)。
3. 计费规则:工作日 09:00-12:00 和 14:00-18:00 为高峰时段;周末全天谷价;法定节假日和调休上班的周末全天按谷价计费。
总结¶
dsh-peak-status 通过原生胶囊形式,解决了 DSH Web GUI 缺乏实时高峰时段提示的问题,帮助用户通过秒级时钟和倒计时精准把握 API 调用时机,从而控制成本。该插件维护活跃,开源在 GitHub。