dsh-balance-whale:DeepSeek Harness 餘額懸浮組件

在 DeepSeek Harness (DSH) 的開發或使用過程中,頻繁切換標籤頁或手動訪問控制台來查詢 API 餘額會增加操作成本。dsh-balance-whale 作爲一個客戶端插件,直接在 DSH 的 Web 界面右下角提供懸浮窗口,用於實時展示 DeepSeek API 的剩餘額度。

這是一個由 chenpengye 維護的輕量級組件。它不依賴任何外部圖片資源,通過手繪 SVG 渲染鯨魚娘圖標,並提供實時的餘額狀態反饋。插件的核心價值在於將餘額查詢集成到本地開發環境,同時通過架構設計確保 API Key 的安全性。

核心功能

  1. 懸浮展示與狀態反饋:右下角顯示鯨魚娘圖標及當前餘額。圖標旁有一個狀態點,綠色代表有餘額,橙色代表無餘額。
  2. 交互詳情卡片:點擊圖標可展開卡片,顯示可用狀態、各幣種總餘額、充值明細、贈送明細、最後更新時間以及手動刷新按鈕。
  3. 自動刷新與緩存:每 60 秒自動請求一次最新數據。Host 進程端設有 30 秒緩存,防止頻繁調用官方接口導致限流。
  4. 安全機制:API Key 僅在 Host 進程中從憑據庫讀取,絕不傳輸至瀏覽器。查詢接口僅監聽本機迴環請求,拒絕非本地訪問。錯誤信息經過分類處理,不透傳上游接口的原始響應體。

安裝與啓用

該插件是 Cordis bundle,未發佈至 npm,需從源碼安裝。

  1. 克隆倉庫並構建:
    git clone https://github.com/chenpengye/dsh-balance-whale.git
    cd dsh-balance-whale
    pnpm install && pnpm build
  1. 將插件註冊到 Web 配置文件目錄:
    cd ~/.dsh/profiles/web
    pnpm add /absolute/path/to/dsh-balance-whale -w
  1. 在 cordis.patch.yml 中添加插件 ID:
    - insert:
        - id: dsh-balance-whale
          name: dsh-balance-whale
  1. 重啓 dsh web(或觸發 HMR 熱加載)並硬刷新瀏覽器頁面。

典型用法

無需額外配置。插件會自動複用 DSH 憑據庫中保存的 DEEPSEEK_API_KEY(即“設置 -> 模型”中配置的 Key)。安裝完成後,右下角即可看到鯨魚娘圖標。

適用場景與注意

適合需要在本地開發過程中快速監控 API 額度且注重隱私的開發者。插件以當前 DSH 進程的權限運行,Key 永遠不會離開本地機器。默認配置下,查詢路由拒絕非迴環請求。建議在安裝前檢查源碼與許可證。

該插件通過本地輪詢和安全的 Key 管理方式,爲 DSH 用戶提供了便捷且安全的餘額監控入口。項目代碼託管在 GitHub,遵循 MIT 協議。

羽毛球分组比赛记分
小程序二维码

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

小夜