前言¶
在 DSH 的插件化工作流中,网页能力可以通过插件扩展。DeepSeek 已按峰谷时段调整 API 价格,高峰为 09:00–12:00 与 14:00–18:00,其余为低峰。对于在 DSH 网页中使用 DeepSeek API 的开发者,常需要两件事:当前处于哪个时段,时段切换前后是否收到提醒。
chicheng-peak 针对这个场景:依据 DeepSeek 官方峰谷定价时段判定高峰期/低峰期,在网页边缘渲染橙色或蓝色边框,并可按自定义提前量通过消息推送渠道或消息平台发送提醒。下面介绍它的功能、安装与配置。
这是什么¶
chicheng-peak 是一个 DSH web 插件,维护者为 534119219,许可证为 MIT,GitHub 仓库见文末。它不是 DeepSeek 官方应用,也依赖本地 DSH 环境、chicheng-push 推送渠道或 messaging-core 消息平台来完成消息发送。
它解决的核心问题是:把 DeepSeek 峰谷定价时段变成页面可视化状态,并在高峰/低峰到达前或准时到达时发送自定义标题与内容的提醒。
核心功能¶
- 依据 DeepSeek 官方峰谷定价时段自动判定高峰期/低峰期。官方时段(北京时间,2026-08-17 起生效):高峰
09:00–12:00、14:00–18:00;其余为低峰(空闲)时段,API 价格约为高峰一半。 - 在网页边缘渲染贴屏呼吸边框:高峰期橙色、低峰期蓝色;支持颜色、宽度、光晕、不透明度、呼吸频率与流光彗星调节。
- 输入框独立光效:颜色、宽度、光晕、呼吸、流光、方向可分开设置,滚动与输入法弹出时自动跟随输入框。
- 高峰/低峰前或准时发送提醒:使用 chicheng-push 渠道(Server酱 / Bark / 钉钉 / 企业微信 / Telegram / 飞书 / Webhook…)或 messaging-core 消息平台,发送自定义标题与内容。
- 消息推送调度在服务端执行,页面关闭也能送达。
- 支持浏览器本地通知(页面打开时)。
- 高峰时段可增删改、选择时区、恢复官方默认。
- 状态角标可在 PC 端与手机端分别选择四角位置并调节水平/垂直偏移。
- 配置修改热生效,无需重启。
安装与启用¶
下面给出资料中的安装命令。命令中的 D:\Harness\chicheng-peak 为资料示例路径;如果插件目录不在该位置,需要将路径替换为本机的 chicheng-peak 目录。
dsh plugin --profile web add D:\Harness\chicheng-peak
安装后,确认下面的文件与配置项:
C:\Users\TJ\.dsh\profiles\web\package.json
dsh.profile.bundles
"chicheng-peak"
也就是确认 C:\Users\TJ\.dsh\profiles\web\package.json 的 dsh.profile.bundles 已包含 "chicheng-peak"。
接下来按改动范围选择生效方式:
- 改完手动重启
dsh web服务生效。 - 仅 client 半改动时,刷新页面即可。
- 本地
file:插件源码有改动时,先运行下面的脚本,保持node_modules指向源码:
D:\Harness\relink-plugins.ps1
经过上面的步骤,chicheng-peak 会在 web profile 下被加载,并出现在 DSH 的设置与页面提示中。
典型用法¶
- 打开
设置 → 峰谷提醒进行分区配置。 - 根据需求配置边框外观、输入框光效、状态角标、本地通知和消息推送提醒。
- 在提醒内容中使用模板变量:
{phase}
{phaseEn}
{start}
{end}
{time}
{date}
{hour}
{minute}
- 配置存储在下面的路径:
$DSH_HOME/peakvalley/config.json
C:\Users\TJ\.dsh\peakvalley\config.json
修改配置热生效,无需重启。
插件暴露的 API 全部为下面的调用形式,仅同源 / loopback / 受信 host 可访问:
POST /peakvalley/api/<method>
开发时修改 lib/index.js 后需重启;修改 lib/client.js 后刷新页面即可。
资料中还列出以下测试命令:
node test/engine.test.mjs
node test/host.smoke.mjs
node test/client.load.mjs
node test/client.runtime.mjs
适用场景与注意¶
适合在 DSH web 环境中使用 DeepSeek API,并且需要:
- 在页面边缘快速识别当前峰谷阶段;
- 在高峰/低峰切换前收到推送或本地通知;
- 使用已有 chicheng-push 渠道或 messaging-core 消息平台发送自定义提醒。
需要注意:
- 插件会随 dsh 进程加载并运行,运行权限取决于当前 dsh 进程和 profile 环境。安装前建议检查源码、许可证与本地路径,确认插件来源可信。
- 消息推送依赖已有的 chicheng-push 渠道或 messaging-core 消息平台配置;浏览器本地通知仅在页面打开时可用。
- 设置导航图标依赖官方 shell
navIcon(id)分支,升级 dsh 后需要重新打补丁。 - 资料未确认目录页 URL;如需查看源码,使用 GitHub 仓库。
结尾¶
chicheng-peak 的价值,是把 DeepSeek 峰谷时段做成 DSH 页面里的可视化状态和可配置提醒。对于需要在高峰/低峰前后触发动作的 DSH 用户,它可以作为一个第三方插件接入现有 DSH web 环境。
GitHub 地址:https://github.com/534119219/chicheng-peak