dsh-peak-indicator:DeepSeek 高峰/非高峰定价状态指示器

前言

DeepSeek 的定价政策在不同时段存在差异。在 Harness (DSH) 环境中,如果不切换页面查看官方定价页,很难实时确认当前是高峰时段还是非高峰时段。dsh-peak-indicator 插件通过在界面侧边栏品牌区展示状态点,解决了这一信息差。

插件介绍

该插件由 adesbusy 维护,开源协议为 MIT。它是一个纯展示型的工具,用于指示 DeepSeek 当前处于 peak(高峰)还是 off-peak(非高峰)定价状态。其核心价值在于无需离开当前界面,即可通过视觉提示确认计费模式。

核心功能

  1. 状态指示
    在品牌字标旁显示一个圆点。琥珀色代表高峰,绿色代表非高峰。该点被放置在品牌字标的左侧,与字标保持 8px 的视觉间距。

  2. 悬停详情
    鼠标悬停在圆点上(或使用键盘聚焦),会弹出一个卡片。卡片内包含当前生效的费率、下一次切换时间(本地时间和 UTC 时间)、倒计时以及当前生效的周规则。倒计时文本支持希伯来语表达(如“בעוד שעתיים ו־30 דקות”)。

  3. 规则计算
    插件内置计算逻辑,严格遵循 DeepSeek 官方定价页面的规则,包含 UTC 时区、工作日以及排除中国公共节假日。

  4. 自我修复
    如果因 React 重新渲染导致插件被移除,它会通过 MutationObserver 自动重新插入,保证页面刷新后状态正常。

安装与启用

使用官方安装命令即可完成部署。DSH 插件管理器会自动处理配置写入。

dsh plugin add github:adesbusy/dsh-peak-indicator

安装完成后,必须刷新当前页面才能生效。

规则说明

根据 DeepSeek 官方定价页,插件定义的高峰时段为 UTC 时间的 01:00–04:00 和 06:00–10:00,且仅限周一至周五。其他时间(包括周末和节假日)均为非高峰。

需要注意时区问题:该规则基于 UTC 时间计算,而非机器本地时间。例如在以色列(UTC+3 夏令时),高峰时段对应本地时间 04:00–07:00 和 09:00–13:00。对话框会同时打印本地时间和 UTC 时间,方便核对。

技术实现与注意事项

  1. 假日处理
    2027 年的中国公共节假日数据尚未更新,插件会回退到“工作日规则”。这意味着在 2027 年的假日周内,插件仍会按工作日计算(显示为高峰),而不是显示为非高峰。这是为了保持一致性而采取的“更安全”的错误处理方式。

  2. 插槽机制
    这不是一个插槽注册,而是向现有布局添加边距。它被插入为品牌字标 flex 容器的第一个子元素,并增加 2px margin,以保持与侧边栏其他元素一致的视觉间距。

  3. 依赖要求
    需要 DeepSeek Harness 版本 >=0.1.0-rc.6。

结语

dsh-peak-indicator 为开发者提供了直观的定价状态参考,避免因误入高峰时段而产生不必要的计费。相关源码与目录链接如下:
- GitHub 仓库
- DSH 插件目录

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

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

小夜