DeepSeek Harness 餘額與延遲掛件

前言

在 DeepSeek Harness(DSH)中使用 DeepSeek API 時,賬戶餘額與到服務商的網絡延遲是兩個關鍵指標。現有 UI 並未在側邊欄底部提供常駐顯示,需要切換到瀏覽器開發者工具或外部監控工具才能查看,在長時間運行會話中頻繁查看會打斷工作流。下面介紹一個 DSH 插件,在側邊欄底部常駐一個小掛件,同時顯示賬戶可用餘額和到模型服務商的實時網絡延遲。

這是什麼

xuezhining/dsh-deepseek-balance 是 DeepSeek Harness 的一個客戶端插件,由維護者 xuezhining 開發。它通過 Host 進程提供兩條同源路由,Client 半註冊到 sidebar.footer.action,在側邊欄底部展示餘額與延遲,無需額外配置即可使用。

核心功能

Host 半路由

Host 半負責數據獲取,兩條同源路由都保留在 Host 進程中:

路由 內容 緩存
GET /deepseek-balance DEEPSEEK_API_KEY 賬戶餘額(api.deepseek.com/user/balance) 10s
GET /deepseek-balance/ping 對各服務商 origin 的 HEAD 往返耗時 2s

兩條路由都接受 ?refresh=1 參數繞過緩存。

延遲探測目標

延遲探測的目標自動從當前 provider 配置發現,優先級爲:

  1. llm-deepseek 的 baseURL
  2. llm-pi-ai 的 providers.*.baseURL
  3. 默認 https://api.deepseek.com

也可通過環境變量覆蓋:

DSH_BALANCE_PING_URLS=https://a.example,https://b.example

Client 半行爲

Client 半註冊到 sidebar.footer.action,負責前端展示與輪詢:

  • 餘額每 30 秒輪詢一次,延遲每 5 秒輪詢一次
  • 頁面重新可見時立即刷新
  • 點擊掛件可強制刷新余額與延遲
  • 延遲顏色:≤400ms 爲常規,>400ms 爲警告,>900ms 或不可達爲紅色報錯
  • 懸停可見:總餘額 / 充值 / 贈金 / 各目標 host 的延遲 / 更新時間
  • 若延遲路由尚未就緒(例如 Host 未重啓),掛件自動只顯示餘額,不顯示紅槓

顯示規則

情況 掛件顯示
正常 ● ¥19.21 · 178ms
餘額讀取中 ● ··· · 178ms(黃點)
缺少 API Key ● 未配置 DEEPSEEK_API_KEY · 178ms(紅點)
餘額失敗 / Key 無效 ● — · 178ms(紅點)
服務商不可達 ● ¥19.21 · —(延遲變紅)
側邊欄收起 只顯示 ¥19.21(56px 窄欄放不下延遲)

配置

無需額外配置項。餘額讀取使用環境變量 DEEPSEEK_API_KEY,該變量在 ~/.ds-harness-desktop/dsh-home/.credentials.yaml 的 refs 下維護。每次查詢都會重新解析,更換 API Key 無需重啓 DSH。

安裝與啓用

使用官方安裝命令:

plugin_manager install_bundle  target=<本目錄絕對路徑>

安裝後插件行 id 爲 deepseek-balance,可在「設置 → 插件」中啓用或停用。

典型用法

安裝後無需配置,在 DSH Web UI 中打開任意對話或設置頁面,側邊欄底部會自動出現掛件,顯示當前賬戶餘額和到服務商的延遲。點擊掛件可立即刷新,懸停可查看更詳細的餘額構成與各目標 host 的延遲信息。

適用場景與注意

適合需要長時間運行會話、關注 API 賬戶餘額與網絡延遲的開發者。插件以當前 DSH 進程權限運行,安裝前建議查看源碼與許可證。該插件由社區維護,與 DeepSeek 或幻方無官方從屬關係。

短結尾

該插件通過兩條同源路由與輪詢機制,在 DSH 側邊欄底部提供餘額與延遲的常駐顯示,減少切換工具查看指標的操作。更多細節可訪問插件目錄頁與 GitHub 倉庫。

  • 插件目錄:https://www.skillhub.cn/plugins/xuezhining/dsh-deepseek-balance
  • GitHub:https://github.com/xuezhining/dsh-deepseek-balance
羽毛球分组比赛记分
小程序二维码

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

小夜