dsh-peak-reminder:DeepSeek Harness 高峰时段提醒插件

前言

在使用 DeepSeek API 进行开发时,高峰时段(每天 9:00-12:00、14:00-18:00,北京时间)通常伴随着更高的价格和更慢的延迟。对于频繁调用 API 的开发者而言,手动切换模式或查看余额不仅繁琐,还容易导致不必要的费用支出。本插件旨在通过可视化界面和通知机制,解决这一痛点。

这是什么

这是一个由 lsakira 维护的客户端插件。它为 DeepSeek Harness(dsh)提供实时时段指示、高峰前提醒以及 API 余额卡片功能,帮助开发者掌握当前运行状态。

核心功能

  1. 模式指示灯
    在界面左下角常驻显示当前时段:
    - 梁文峰(高峰):每天 9:00-12:00、14:00-18:00。
    - 梁文谷(非高峰):其余时间。

  2. 高峰前提醒
    在高峰开始前(默认提前 10 分钟,可配置)弹出右下角通知条。提醒的标题和内容均可自定义。插件仅负责提醒,不干预模型的回复行为。

  3. 余额卡片
    在指示灯上方显示 DeepSeek API 余额(每 5 分钟刷新一次)。当余额低于配置阈值(默认 2 元)时,卡片会变红。

安装与启用

前提:已安装并运行 DeepSeek Harness(dsh)。下文 $DSH_HOME 指你的 dsh 数据目录(默认为 ~/.dsh 或 C:\Users\<用户名>\.dsh)。

  1. 将插件目录放入 $DSH_HOME/tools/dsh-peak-reminder/。
  2. 编辑 $DSH_HOME/profiles/web/package.json,在 dsh.profile.bundles 中加入:
   "@local/dsh-peak-reminder"
  1. 在 $DSH_HOME/profiles/web/ 下执行:
   dsh plugin --profile web add ./../../tools/dsh-peak-reminder
  1. 重启 dsh,刷新浏览器页面。

典型用法

  • 配置 API Key:在 $DSH_HOME/.credentials.yaml 中配置 DEEPSEEK_API_KEY。
  • 自定义设置:编辑 dsh/client.js 顶部的“⚙️ 用户设置区”。
    • ADVANCE_MIN:提前几分钟提醒(默认 10)。
    • REMIND_TITLE:提醒标题(默认“梁文峰要来了”)。
    • BALANCE_RED_BELOW:余额低于多少元变红(默认 2)。
  • 改完保存并重启 dsh(或刷新页面)使设置生效。

适用场景与注意

  • 适用场景:适合需要精细控制 API 调用成本和时间,希望自动获取状态信息的开发者。
  • 注意事项:
    • 插件只负责显示和提醒,绝不强制,不干预模型回复行为。
    • API Key 仅在服务端读取,不出现在浏览器端代码中。
    • 余额数据不保证实时准确,使用风险自负。
    • 未显示指示灯需刷新页面(F5)或重启 dsh。

结语

该插件通过界面常驻指示和通知提醒,降低了手动监控的频率,适合集成到日常的 DSH 工作流中。更多信息请查看:Catalog URL 或 GitHub。

羽毛球分组比赛记分
小程序二维码

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

小夜