DeepSeek API 定价文档会更新,定义了“峰”和“谷”时段。如果在“峰”时段调用 API,费用会增加。dsh-high-fee-alert 插件旨在监控当前时间,检查是否处于定价的“峰”时段,并在检测到时提醒用户。
核心功能¶
该插件在 DSH 启动时抓取最新的定价文档,并从 ntp.ntsc.ac.cn 获取北京时间。当系统检测到当前处于“峰”时段时,会在屏幕中央弹出 710×430 的提醒窗口。
窗口包含两个按钮:
* “好的”:请求宿主关闭 DeepSeek Harness 进程。
* “继续”:仅关闭当前提醒窗口,不退出进程。
插件提供两个 HTTP 接口用于状态查询和控制:
* GET /dsh-high-fee-alert/status:查询当前时间、是否高峰、下一非峰时刻等。
* POST /dsh-high-fee-alert/exit:请求关闭前后端(需同源 POST)。
安装与启用¶
建议使用 npm 安装:
dsh plugin add --profile web dsh-high-fee-alert
也可以通过 GitHub 仓库或本地文件安装:
dsh plugin --profile web add "file:D:/Deepseek Harness/chajian/dsh-high-fee-alert"
安装后需重启 DSH 生效。
配置¶
所有配置项位于 profile 的 cordis.patch.yml 中,可按行 id 覆盖默认值。主要配置项包括:
peakWindows:显式高峰窗口(北京时间HH:mm-HH:mm数组)。weekdaysOnly:高峰是否仅限周一至周五。pricingUrl:定价文档地址。ntpHost:NTP 服务器地址。
示例配置(固定工作日 09:00–18:00 为高峰):
- id: dsh-high-fee-alert
config:
peakWindows:
- '09:00-12:00'
- '14:00-18:00'
weekdaysOnly: true
注意事项¶
- 依赖 Node.js 版本 >= 20。
- 点击“好的”按钮后,DSH 网页可能不会自动关闭,需要用户手动关闭浏览器标签页(此时后台进程已退出)。
- 作者声明目前无力维护更新,已知 bug 无力修复。