dsh-balance:DeepSeek Harness 側邊欄餘額監控

前言

DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。在開發或使用 DSH 的過程中,實時掌握 API 餘額是一個基礎需求。市面上常見的做法是依賴本地估算,這種方式容易受價格表變動影響,且往往不夠精確。dsh-balance 插件直接調用 DeepSeek 官方的 GET /user/balance 端點,以賬戶幣種顯示真實餘額,並在側邊欄提供即時反饋。

核心功能

該插件主要提供以下能力:

  • 官方數據覈實:直接調用官方 API 端點,覈實 API key 後返回真實餘額。
  • 即時推送:使用 SSE 長連接推送數據,1 秒內上屏;另有 15 秒輪詢作爲兜底機制。
  • 低餘額告警:餘額低於閾值時,數字變橙色。
  • 中英雙語:文案跟隨界面語言自動切換。
  • 零依賴:無 npm 運行時依賴。

安裝

在終端中執行以下命令安裝插件:

dsh plugin --profile web add @pengpeng6845/dsh-balance

配置與使用

安裝後,需要在 profile 的 cordis.patch.yml 文件中按 id 覆蓋配置。同時,確保環境變量 DEEPSEEK_API_KEY 已正確設置。

在 cordis.patch.yml 中添加以下配置:

- id: balance
  config:
    balanceEnabled: true              # 是否輪詢官方餘額端點
    balanceApiKeyEnv: DEEPSEEK_API_KEY # 餘額 API key 的憑據引用(環境變量名)
    balanceBaseUrl: https://api.deepseek.com
    balanceRefreshMs: 60000           # 兜底輪詢間隔(毫秒)
    lowBalanceAlert: 5                # 低餘額警戒線(賬戶幣種單位)

顯示與狀態

  • 界面:顯示在側邊欄底部,一行扁平原生風格(無卡片、無邊框)。
  • 狀態:網絡失敗後退避期,數據灰化顯示,但仍保留上次成功值。標籤頁不可見時自動暫停輪詢。

注意事項

  • 餘額以賬戶幣種顯示,不做任何匯率換算。
  • 不做成本估算,只顯示真實數據。
  • 該插件以 dsh 進程權限運行,安裝前應檢查源碼與許可證。

總結

dsh-balance 是一個輕量級工具,適合需要精確監控 API 餘額的用戶。其零依賴和官方數據源保證了數據可靠性。

  • 維護者:PengPeng6845
  • 許可證:MIT
  • 目錄頁:https://www.skillhub.cn/plugins/PengPeng6845/dsh-balance
  • 源碼:https://github.com/PengPeng6845/dsh-balance
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜