前言¶
DeepSeek 自 2026 年起实行工作日峰谷定价:高峰时段按「梁文峰」价计费,空闲时段按「梁文谷」价(约为高峰的一半);周末与中国法定节假日另有规则。长期在 DeepSeek Harness(DSH)里跑对话的开发者,若只靠记忆或外部查表,很难在界面上立刻判断「当前是高峰还是空闲」以及「下一次价格切换还有多久」。
下面介绍社区插件 dsh-price-indicator(维护者 hg1048596-pixel):在 DSH 对话上边框用彩色胶囊实时显示当前价段,并每秒刷新距下次切换的倒计时。逻辑在浏览器端根据北京时间与内置规则计算,不调用 DeepSeek 账单接口。
这是什么¶
dsh-price-indicator 是 DeepSeek Harness 的 Cordis 插件,分类为联网工具类生态条目;当前 GitHub 仓库星标为 0,许可证 MIT,package 版本 1.1.0(2026-10)。
启用后,指示器挂在 conversation.session.header.actions 插槽,排在「模式显示」(agent-preset)右侧:
- 空闲(梁文谷)→ 绿色胶囊,文案含倒计时;空闲时 README 说明会追加固定后缀「亿万鲸子必须喷发」。
- 高峰(梁文峰)→ 红色胶囊,文案含倒计时。
倒计时格式为 HH:MM:SS,每秒刷新,可跨天超过 24 小时;指向下一次价格切换(高峰结束或下一个高峰窗口开始)。
峰谷规则(插件内置判定)¶
插件按 PRICE_CONFIG 与本地时钟判定,规则与 README 记载的 2026 年现行政策一致:
| 时段 | 计费 |
|---|---|
| 工作日 09:00–12:00、14:00–18:00(北京时间) | 高峰(梁文峰) |
| 工作日其余时段 | 空闲(梁文谷),约为高峰价一半 |
| 周六、周日全天 | 空闲 |
| 中国法定节假日全天 | 空闲(节假日表需按国办通知年度维护) |
周末与节假日无需在配置里逐日开关:代码固定周末全天空闲;holidays 表命中日期全天空闲。官方规则若调整,需自行改 plugin/client.js(或 src/client.js)顶部配置,并每年更新节假日表。
核心功能¶
- 开关即显隐:在插件市场(dsh-market)或插件管理页启用/停用;与其他插件一样由总开关控制,停用后整体不加载。
- 侧边栏快捷开关:
sidebar.footer.action提供「价格」按钮(折叠时仅图标);点击弹层可切换「价格显示」,状态写入 localStorage。 - 纯前端实现:
inject: ['slots', 'timer'],用ctx.interval驱动倒计时;Host 侧host.js为空占位,无 Host RPC。 - 主题适配:使用 DSW 主题变量,随深/浅色变化。
- 防锁死写法:client bundle 不引用
module/exports;仓库提供tools/check-client-bundle.ps1与tools/price-killswitch.ps1用于校验与急救禁用。
安装与启用¶
资料要求装进你当前实际使用的 profile(DSH 0.2+ 含桌面版:例如桌面用 desktop,旧网页 profile 用 web)。README 未给出统一的 dsh plugin add github:owner/repo 一行命令;长期使用推荐静态安装。
方式一:静态安装(推荐,重启不丢失)¶
- 将仓库内
plugin/目录部署到对应 profile 的 node_modules,例如旧版网页 profile:
~/.dsh/profiles/web/node_modules/dsh-price-indicator/
也可在仓库根目录执行一键部署(Windows PowerShell):
pwsh -ExecutionPolicy Bypass -File tools/deploy.ps1
- 在
~/.dsh/profiles/web/cordis.patch.yml末尾追加加载项(tools/register.ps1可幂等注册):
- insert:
- id: price-indicator
name: dsh-price-indicator
- 重启 DSH。在插件市场或管理页启用后,指示器出现在会话头部;无当前会话时不显示(插槽为 session 作用域)。
DSH 0.2+ 文档示例:可用 dsh plugin --profile desktop add <本仓库路径> 装进桌面 profile,具体 profile 名以你环境为准。
方式二:动态插件(临时体验)¶
- 在会话中走 Cordis 插件开发流程(
cordis_define)。 - 新建插件:
idPrefix为price;code.host/code.client分别粘贴src/host.js与src/client.js全文。 - 用返回的
pluginId/packageId调用cordis_run并在界面批准运行。
动态插件进程级、不持久化,DSH 重启后需重新定义;日常使用请用方式一。
配置项¶
高峰窗口、时区与节假日在 client 源码顶部 PRICE_CONFIG:
| 项 | 默认 | 说明 |
|---|---|---|
peakWindows |
[[540,720],[840,1080]] |
工作日高峰,北京时间分钟 [start,end):9:00–12:00、14:00–18:00 |
holidays |
{ 2026: ['01-01', …] } |
法定节假日 MM-DD,命中日全天空闲 |
tzOffset |
8 |
UTC+8 |
修改 plugin/client.js 后需重新部署到 profile 的 node_modules 并重启 DSH。
典型用法¶
安装并启用后无需额外 API 调用:打开任意会话即可在头部看到胶囊与倒计时。若只想临时关掉显示而不卸载插件,点侧边栏底部价格按钮,在弹层关闭「价格显示」即可。
判断是否与官方账单一致时,应以 DeepSeek 官方说明为准;本插件仅做本地规则展示。若插件导致网页版启动出现 Failed to load plugins,可按 README 执行急救脚本禁用后再进 DSH:
pwsh -NoProfile -ExecutionPolicy Bypass -File tools/price-killswitch.ps1
恢复:
pwsh -NoProfile -ExecutionPolicy Bypass -File tools/price-killswitch.ps1 -Action enable
适用场景与注意¶
适合:在 DSH 里长时间对话、希望按峰谷时段安排调用或批量任务的用户;需要界面级提醒而非查外部表格的场景。
注意:
- 插件以当前 DSH 进程/浏览器环境运行;安装前请阅读源码与 MIT 许可证,确认接受本地时间判定与节假日表维护成本。
- 不读取账户实际账单;官方调价或节假日安排变化时需手动更新配置。
- 社区目录 SkillHub 插件页 与 DeepSeek、幻方无官方从属关系,属 DSH「一切皆插件」生态中的独立条目。
结尾¶
dsh-price-indicator 把 DeepSeek 峰谷时段与下次切换时间放到对话头部,配合侧边栏开关,改动面集中在 client 插槽与本地 PRICE_CONFIG。需要安装步骤与政策出处时,可看仓库 README 与文末引用链接。
- 目录页:https://www.skillhub.cn/plugins/hg1048596-pixel/dsh-price-indicator
- GitHub:https://github.com/hg1048596-pixel/dsh-price-indicator