DeepSeek 賬戶餘額實時顯示插件

在 DeepSeek Harness (DSH) 的開發流程中,實時掌握賬戶餘額有助於控制成本和資源規劃。若通過手動查詢或切換窗口的方式查看,效率較低。下面介紹由 MatsMQ 維護的 dsh-deepseek-balance 插件,它將餘額查詢功能集成到 DSH Web 界面中,提供直觀的監控體驗。

功能定位

這是一個爲 DSH Web GUI 設計的餘額小部件。它通過 host 側的安全通道獲取 API Key 並向官方接口請求餘額數據,瀏覽器端僅接收結果,確保 Key 永遠不離開主機進程。核心功能包括:

  • 雙處顯示:在會話標題欄右側顯示餘額徽章,在 設置 → 插件 → 賬戶餘額 顯示詳細數據。
  • 自動刷新:每 30 秒自動輪詢一次,數據在各視圖間同步。
  • 安全處理:Host 端處理認證,瀏覽器側通過同源圍欄校驗保護數據。

安裝與啓用

安裝前請確認 host 側已啓用 webServer 和 credentials 服務(web profile 自帶),且瀏覽器側已加載 React。使用以下命令從 GitHub 安裝:

dsh plugin --profile web add https://github.com/MatsMQ/dsh-deepseek-balance

使用步驟

安裝完成後,需確保憑據配置正確並重啓服務:

  1. 在 host 端配置環境變量 DEEPSEEK_API_KEY(或寫入 $DSH_HOME/.credentials.yaml),確保與模型設置中使用的 Key 一致。
  2. 重啓 DSH Web 服務,插件會在啓動時自動裝載。
  3. 進入任意會話,在標題欄右側即可看到餘額徽章。
  4. 在 設置 → 插件 → 賬戶餘額 中可查看總餘額、贈送餘額、充值餘額及可用狀態。

配置項

插件通過 cordis.patch.yml 進行配置,默認值如下:

字段 默認值 說明
credentialRef DEEPSEEK_API_KEY 使用的憑據引用名
upstreamUrl https://api.deepseek.com/user/balance 餘額查詢端點
timeoutMs 10000 上游請求超時(毫秒)

安全邊界與注意事項

  • 密鑰隔離:API Key 僅在 host 進程內使用,通過 DSH 的憑據通道傳遞,瀏覽器端無法接觸。
  • 網絡監聽:默認 Web 部署僅監聽 127.0.0.1。若綁定 0.0.0.0,餘額信息會暴露到局域網(但 Key 依然安全)。
  • 文件保護:插件不會修改任何配置文件或憑據文件。
  • 路由安全:API 請求路由爲 GET /dsh-balance,瀏覽器請求受同源圍欄(Sec-Fetch-Site)保護。

該插件適合需要在 DSH Web 界面中持續監控 DeepSeek 餘額的開發者。使用前請確認源碼與許可證,並確保 host 服務依賴已滿足。

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

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

小夜