DeepSeek Harness (DSH) 的插件系統支持功能的靈活擴展。對於依賴計費時段(峯谷電價)來控制模型推理成本的用戶,實時掌握當前所處的時段至關重要。dsh-peak-valley 插件通過在界面左下角提供可視化的狀態反饋,解決了這一問題。
這是一個靜態插件,由 CreateCN 維護。它通過一個懸浮膠囊,展示當前的峯時或谷時狀態,並附帶倒計時。
核心功能¶
- 左下角懸浮膠囊顯示當前時段:谷時顯示綠點,峯時顯示橙點,未配置顯示灰點。
- 倒計時顯示轉峯/谷時間:膠囊內顯示距離下一個時段的倒計時,每 30 秒自動刷新。
- 峯時/谷時區間可配置:用戶可在配置文件中定義具體的時段區間。
- 配置持久化:配置項會自動保存到 DSH 的
settings.yaml中。
安裝與啓用¶
執行以下命令安裝插件:
dsh plugin --profile web add github:CreateCN/dsh-peak-valley
安裝完成後,必須重啓 DeepSeek Harness 才能使插件生效。
典型用法¶
配置可以通過膠囊內的「設置」面板進行,也可以直接編輯 ~/.dsh/settings.yaml。配置的命名空間爲 dsbal-peakvalley。
示例配置:
dsbal-peakvalley:
timezone: Asia/Shanghai # 可選,留空則使用本機時區
peakRanges:
- 00:30-16:30 # 峯時區間,每行一個 HH:MM-HH:MM,支持跨午夜
valleyRanges:
- 16:30-00:30 # 谷時區間
區間格式爲 HH:MM-HH:MM。如果結束時間早於開始時間,表示跨午夜(例如 16:30-00:30)。
適用場景與注意¶
- 適用場景:適合需要根據峯谷時段調整推理策略或關注計費成本的用戶。
- 注意事項:插件以當前 DSH 進程權限運行,安裝前建議檢查源碼與許可證(MIT)。
- 卸載:如需移除,可執行:
dsh plugin --profile web rm dsh-peak-valley
# 重啓 DSH