DeepSeek Harness Plugin: DeepSeek API Pricing Window Indicator

前言

在使用 DeepSeek API 时,定价窗口的切换(高峰期 vs 非高峰期)容易在开发中被忽略。DeepSeek Harness(DSH)支持插件扩展,该插件直接在 Web GUI 界面上展示当前会话的定价状态,帮助开发者根据实时费率做出决策。

插件简介

dsh-deepseek-offpeak-indicator 是由 cumthugo 维护的一个插件。它通过一个简单的视觉元素反映当前时间是否处于 DeepSeek 的定价窗口,仅占用极少量空间。

核心功能

插件在对话输入行中渲染一个圆点,仅当会话的模型提供商为 DeepSeek 时显示:

  1. 视觉反馈:
    - 在模型名称左侧显示一个 5px 的圆点。
    - 黄色:高峰时段(标准费率)。
    - 绿色:非高峰时段(半价)。
  2. 时间规则:
    - 基于 北京时间(Asia/Shanghai)判定。
    - 高峰:周一至周五 09:00-12:00,14:00-18:00(排除法定节假日)。
    - 非高峰:周末全天及法定节假日全天。
  3. 节假日处理:
    - 支持本地缓存、网络请求或内置表格。
    - 完全离线模式下使用内置的 2026 年假期表(33 天)。

安装与启用

安装后页面无需刷新即可生效。

命令行安装

使用 DSH 的插件管理器执行以下命令:

plugin_manager  action=install_bundle  target=github:cumthugo/dsh-deepseek-offpeak-indicator

界面安装

  1. 在 DSH 侧边栏打开 Plugins 页面。
  2. 点击 Add plugin。
  3. 粘贴仓库地址:
   https://github.com/cumthugo/dsh-deepseek-offpeak-indicator

简写 github:cumthugo/dsh-deepseek-offpeak-indicator 同样有效。
4. 状态显示为 application: applied 即可。

注意事项

  • 运行环境:需要有效的 DSH 配置文件(桌面应用或 dsh web)。
  • 提供商判定:插件以“提供商”而非“模型名称”为准。第三方网关(如兼容 OpenAI 的代理)不会显示指示器。
  • 更新限制:重复安装同一源码不会生效,必须先卸载再重新安装。
  • 离线模式:完全离线时仅依赖内置假期表。

定制化

插件逻辑集中在 client.js 文件顶部,可修改以下变量:
- PEAK_WINDOWS:高峰时间窗口配置。
- PEAK_COLOR / OFFPEAK_COLOR:颜色定义。
- DOT_SIZE:圆点大小(默认 5)。
- isDeepSeekProvider():定义哪些提供商算作 DeepSeek。

参考资料

  • 仓库地址:https://github.com/cumthugo/dsh-deepseek-offpeak-indicator
  • 许可证:MIT
羽毛球分组比赛记分
小程序二维码

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

Xiaoye