前言¶
DeepSeek 的定價政策在不同時段存在差異。在 Harness (DSH) 環境中,如果不切換頁面查看官方定價頁,很難實時確認當前是高峯時段還是非高峯時段。dsh-peak-indicator 插件通過在界面側邊欄品牌區展示狀態點,解決了這一信息差。
插件介紹¶
該插件由 adesbusy 維護,開源協議爲 MIT。它是一個純展示型的工具,用於指示 DeepSeek 當前處於 peak(高峯)還是 off-peak(非高峯)定價狀態。其核心價值在於無需離開當前界面,即可通過視覺提示確認計費模式。
核心功能¶
-
狀態指示
在品牌字標旁顯示一個圓點。琥珀色代表高峯,綠色代表非高峯。該點被放置在品牌字標的左側,與字標保持 8px 的視覺間距。 -
懸停詳情
鼠標懸停在圓點上(或使用鍵盤聚焦),會彈出一個卡片。卡片內包含當前生效的費率、下一次切換時間(本地時間和 UTC 時間)、倒計時以及當前生效的周規則。倒計時文本支持希伯來語表達(如“בעוד שעתיים ו־30 דקות”)。 -
規則計算
插件內置計算邏輯,嚴格遵循 DeepSeek 官方定價頁面的規則,包含 UTC 時區、工作日以及排除中國公共節假日。 -
自我修復
如果因 React 重新渲染導致插件被移除,它會通過MutationObserver自動重新插入,保證頁面刷新後狀態正常。
安裝與啓用¶
使用官方安裝命令即可完成部署。DSH 插件管理器會自動處理配置寫入。
dsh plugin add github:adesbusy/dsh-peak-indicator
安裝完成後,必須刷新當前頁面才能生效。
規則說明¶
根據 DeepSeek 官方定價頁,插件定義的高峯時段爲 UTC 時間的 01:00–04:00 和 06:00–10:00,且僅限週一至週五。其他時間(包括週末和節假日)均爲非高峯。
需要注意時區問題:該規則基於 UTC 時間計算,而非機器本地時間。例如在以色列(UTC+3 夏令時),高峯時段對應本地時間 04:00–07:00 和 09:00–13:00。對話框會同時打印本地時間和 UTC 時間,方便覈對。
技術實現與注意事項¶
-
假日處理
2027 年的中國公共節假日數據尚未更新,插件會回退到“工作日規則”。這意味着在 2027 年的假日周內,插件仍會按工作日計算(顯示爲高峯),而不是顯示爲非高峯。這是爲了保持一致性而採取的“更安全”的錯誤處理方式。 -
插槽機制
這不是一個插槽註冊,而是向現有佈局添加邊距。它被插入爲品牌字標 flex 容器的第一個子元素,並增加 2px margin,以保持與側邊欄其他元素一致的視覺間距。 -
依賴要求
需要 DeepSeek Harness 版本>=0.1.0-rc.6。
結語¶
dsh-peak-indicator 爲開發者提供了直觀的定價狀態參考,避免因誤入高峯時段而產生不必要的計費。相關源碼與目錄鏈接如下:
- GitHub 倉庫
- DSH 插件目錄