DeepSeek Harness (DSH) 的插件系统支持功能的灵活扩展。对于依赖计费时段(峰谷电价)来控制模型推理成本的用户,实时掌握当前所处的时段至关重要。dsh-peak-valley 插件通过在界面左下角提供可视化的状态反馈,解决了这一问题。
这是一个静态插件,由 CreateCN 维护。它通过一个悬浮胶囊,展示当前的峰时或谷时状态,并附带倒计时。
核心功能¶
- 左下角悬浮胶囊显示当前时段:谷时显示绿点,峰时显示橙点,未配置显示灰点。
- 倒计时显示转峰/谷时间:胶囊内显示距离下一个时段的倒计时,每 30 秒自动刷新。
- 峰时/谷时区间可配置:用户可在配置文件中定义具体的时段区间。
- 配置持久化:配置项会自动保存到 DSH 的
settings.yaml中。
安装与启用¶
执行以下命令安装插件:
dsh plugin --profile web add github:CreateCN/dsh-peak-valley
安装完成后,必须重启 DeepSeek Harness 才能使插件生效。
典型用法¶
配置可以通过胶囊内的「设置」面板进行,也可以直接编辑 ~/.dsh/settings.yaml。配置的命名空间为 dsbal-peakvalley。
示例配置:
dsbal-peakvalley:
timezone: Asia/Shanghai # 可选,留空则使用本机时区
peakRanges:
- 00:30-16:30 # 峰时区间,每行一个 HH:MM-HH:MM,支持跨午夜
valleyRanges:
- 16:30-00:30 # 谷时区间
区间格式为 HH:MM-HH:MM。如果结束时间早于开始时间,表示跨午夜(例如 16:30-00:30)。
适用场景与注意¶
- 适用场景:适合需要根据峰谷时段调整推理策略或关注计费成本的用户。
- 注意事项:插件以当前 DSH 进程权限运行,安装前建议检查源码与许可证(MIT)。
- 卸载:如需移除,可执行:
dsh plugin --profile web rm dsh-peak-valley
# 重启 DSH