zisekongling/deepseek-peak-blocker ↗★ 0
deepseek-peak-blocker
DSH 插件:DeepSeek 官方 API 高峰时段智能管控(阻塞确认模态框 / 顶部提醒横幅 / 右下角状态面板 / /bypass 与 /status 命令)
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zisekongling/deepseek-peak-blocker说明文档
阅读完整 README ↗可配置参数
通过 DSH 的 settings(namespace deepseek-peak-blocker)配置,可在 settings.yaml 或设置界面调整;未配置时使用以下默认值:
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
peakHours | string[] | ["09:00-12:00", "14:00-18:00"] | 北京时间高峰时段(HH:MM-HH:MM) |
bufferMinutes | number | 0 | 高峰前后缓冲分钟数,0 关闭(默认关闭) |
blockMessage | string | 当前为 DeepSeek API 高峰时段,是否继续请求? | 模态框正文 |
cancelMessage | string | 请求已被用户取消。 | 取消时返回给上层的错误提示 |
peakNotification | string | ⏰ 已进入 API 高峰时段,当前有对话正在进行,请注意响应速度可能受影响。 | 顶部横幅文案 |
使用提醒
/bypass令牌与时段状态记录均存于进程内存:插件重启后令牌清空(页面刷新不影响——令牌在 Host 侧)。- 若将
api.deepseek.com反代至自定义域名并注册为新 provider,本插件无法识别、不拦截(视为绕过官方直连计费通道);若仅修改官方适配器的 baseURL 环境变量,路由标识不变、仍会拦截。 - 模态框长时间无人应答(默认 30 分钟,
decisionTimeoutMs)会自动取消该请求,避免请求永久挂起。