前言¶
在使用 DeepSeek API 时,定价窗口的切换(高峰期 vs 非高峰期)容易在开发中被忽略。DeepSeek Harness(DSH)支持插件扩展,该插件直接在 Web GUI 界面上展示当前会话的定价状态,帮助开发者根据实时费率做出决策。
插件简介¶
dsh-deepseek-offpeak-indicator 是由 cumthugo 维护的一个插件。它通过一个简单的视觉元素反映当前时间是否处于 DeepSeek 的定价窗口,仅占用极少量空间。
核心功能¶
插件在对话输入行中渲染一个圆点,仅当会话的模型提供商为 DeepSeek 时显示:
- 视觉反馈:
- 在模型名称左侧显示一个 5px 的圆点。
- 黄色:高峰时段(标准费率)。
- 绿色:非高峰时段(半价)。 - 时间规则:
- 基于 北京时间(Asia/Shanghai)判定。
- 高峰:周一至周五 09:00-12:00,14:00-18:00(排除法定节假日)。
- 非高峰:周末全天及法定节假日全天。 - 节假日处理:
- 支持本地缓存、网络请求或内置表格。
- 完全离线模式下使用内置的 2026 年假期表(33 天)。
安装与启用¶
安装后页面无需刷新即可生效。
命令行安装¶
使用 DSH 的插件管理器执行以下命令:
plugin_manager action=install_bundle target=github:cumthugo/dsh-deepseek-offpeak-indicator
界面安装¶
- 在 DSH 侧边栏打开 Plugins 页面。
- 点击 Add plugin。
- 粘贴仓库地址:
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