前言¶
在使用 DSH Web GUI 時,瞭解當前處於 DeepSeek 的高峯時段還是空閒時段,有助於控制成本。dsh-price-phase 插件在輸入卡底部的工具行居中顯示時段徽標,直觀地告知當前狀態,並給出距下次切換的倒計時。
核心功能¶
-
實時時段顯示
每隔 30 秒,根據系統時鐘重算當前狀態。顯示爲「高峯」或「空閒」。 -
倒計時
顯示距下次狀態翻轉的時刻,格式爲2h13m/45m/38s。 -
懸停詳情
鼠標懸停時顯示當前北京時間(含星期)、前後時段以及下一次切換的具體說明。 -
窄屏適配
在手機端,徽標自動改爲行內短標籤並省掉圓點,避免壓住模型選擇器。 -
準確的跨週末倒計時
週五 18:00 之後,倒計時指向下週一 09:00,而非週六 09:00。
安裝與啓用¶
在終端執行以下命令,將插件安裝到 Web GUI profile 中:
dsh plugin --profile web add dsh-price-phase
重啓 DSH 進程後,輸入卡底部工具行中央就會出現時段徽標。
技術細節¶
- 零第三方依賴:代碼僅依賴 React (
require('react')),不引入其他外部庫。 - 時區邏輯:時段以北京時間爲準,基於本地時鐘的 UTC+8 換算。這意味着海外用戶看到的也是北京時間對應的時段。
- 槽位註冊:插件只註冊
conversation.input.right槽位,該槽位爲kind: list,可與其他插件共存(通過order: 90排序)。 - 依賴契約:依賴 DSH 0.1.5 的客戶端槽位契約。
適用場景與注意¶
- 適用場景:需要時刻掌握計費時段變化,或希望避免在高峯時段進行長時間對話的用戶。
- 注意:
- 插件不處理價格數值,只提示時段。
- 不做點擊交互、不讀取宿主狀態、不發任何網絡請求。
- 安裝前請檢查源碼與許可證,確保符合環境要求。
鏈接¶
- 插件目錄:dsh-price-phase
- 源代碼:GitHub 倉庫