dsh-peak-block:DeepSeek 官方高峰时段自动拦截

前言

在使用 DeepSeek Harness (DSH) 时,官方 API 在工作日高峰时段(如 9-12, 14-18)常出现计费上涨或资源紧张的情况。dsh-peak-block 插件的作用是在这些时段自动拦截发往 deepseek-official 的请求,避免不必要的费用或排队,转而使用配置的第三方或本地端点。

是什么

这是一个由 better-er 维护的 DSH 插件,用于在高峰时段拦截官方请求。它的核心价值是自动化的路由切换或阻止,保障资源使用。

核心功能

插件通过 host 单半身模式介入 agent/request 流程,主要完成以下工作:

  1. 拦截官方请求:精确匹配 deepseek-official,不误拦带前缀的三方中转。
  2. Provider 切换:配置 targetProvider 后,将请求重定向至目标适配器。
  3. 峰谷判断:基于工作日和节假日名单自动判定高峰时段。

安装与启用

安装插件后,DSH 会自动挂载,重启 Web 界面即可生效。

从 GitHub 安装:

dsh plugin --profile web add github:better-er/dsh-peak-block

从 npm 安装:

dsh plugin --profile web add dsh-peak-block

配置

配置项通过 cordis 注入,核心是 targetProvider 和 peakWindow。

键 默认值 说明
enabled true 总开关
targetProvider 空 拦截后切到的目标 provider;留空 = 阻止并提示
peakWindow 工作日 9-12、14-18,周末与法定节假日谷 峰谷时段窗口,可整体或局部覆盖

配置示例:

plugins:
  dsh-peak-block:
    enabled: true
    targetProvider: opencode-go
    peakWindow:
      days: [1, 2, 3, 4, 5]
      hourRanges: [[9, 12], [14, 18]]
      weekendOffPeak: true

边界与限制

  • 拦截范围:仅拦截 agent/request 路径,不拦截 compaction 等路径。
  • Provider 要求:targetProvider 必须是 DSH 已注册适配器路由,否则切换后以 NO_ADAPTER 失败。
  • 时区判定:时区判定纯 UTC+8 数学换算,与系统时区无关。
  • 节假日名单:法定节假日名单内置 2026 年,取自国务院放假安排共 33 天,恒为谷价且不受 peakWindow 覆盖。
羽毛球分组比赛记分
小程序二维码

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

小夜