dsh-model-balance:DSH 輸入行餘額自動檢測與查詢

在使用 DeepSeek Harness (DSH) 進行開發時,經常需要確認當前模型的餘額或配額。手動切換到服務商官網查看既繁瑣又打斷思路。dsh-model-balance 插件旨在解決這一問題,它能在 DSH 的 composer 輸入行直接展示餘額或配額,無需離開當前頁面。

這是一個由 jacujay 維護的插件,通過自動識別當前模型供應商,並在輸入行左側顯示餘額/配額按鈕。支持多種主流服務商,並提供設置頁面支持自定義端點。

核心功能

  • 自動供應商檢測:讀取 DSH 配置中的 provider id 或 baseURL hostname 識別供應商,即使使用自定義 provider id 也能匹配。
  • 多供應商支持:內置 DeepSeek、Moonshot/Kimi、MiniMax、StepFun、Zhipu(僅配額)、SiliconFlow、OpenRouter。
  • 輸入行交互:在模型名稱前顯示圖標,懸停查看詳情,點擊刷新。
  • 主機端 Key 安全:API Key 由本地 DSH 主機處理,不進入瀏覽器,確保隱私安全。
  • 自定義端點:支持爲不支持公開餘額接口的供應商配置自定義查詢地址。

安裝與啓用

  1. 確保已安裝 DSH Web。
  2. 執行以下命令安裝插件:
dsh plugin --profile web add github:jacujay/dsh-model-balance
  1. 安裝完成後,刷新瀏覽器頁面即可生效。

典型用法

基礎使用

在 DSH 的 composer 輸入行模型名左側會出現 ◈ 圖標。鼠標懸停可查看當前的餘額或配額,點擊圖標可刷新數據。

配置 New API 兼容代理

如果使用 New API 中轉服務,可在插件設置中添加自定義端點以識別其返回的 token_usage。

進入 Settings → Balance lookup,爲對應的 DSH provider(通常是 openai)配置以下參數:

  • URL: https://your-relay.example.com/api/usage/token
  • Response path: data.total_available
  • Authentication: Bearer Token
  • Display name: 可選

插件會自動識別 New API 的 token_usage 響應格式。如果響應中包含 unlimited_quota: true,將顯示無限配額,否則顯示剩餘額度、總授予額度和已使用量。

適用場景與注意

  • 適用場景:適合使用 DSH Web 進行日常開發、調試,需要頻繁查看資源使用情況的用戶。
  • 安全機制:所有餘額查詢請求均由本地 DSH 主機發起,使用的是 DSH 中的憑證,API Key 不會發送到瀏覽器或第三方服務器。
  • 隱私注意:插件設置文件僅存儲端點元數據(~/.dsh/dsh-model-balance.json),不包含任何密鑰。自定義端點 URL 由用戶提供,請確保指向可信地址。
  • 許可證:插件基於 MIT 許可證開源,安裝前建議檢查源碼。

總結

通過此插件,可以將餘額查詢集成到開發工作流中,減少上下文切換。項目位於 GitHub。

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

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

小夜