dsh-quota:DSH 輸入框狀態欄多廠商額度與消耗監控

前言

在 DeepSeek Harness(DSH)裏切換智譜、OpenCode Go、Kimi、小米套餐或 DeepSeek 官方模型時,各家額度窗口、餘額和 Token 消耗口徑並不統一,往往要分別打開控制台或查接口才能對齊「還剩多少、何時重置」。dsh-quota 是社區維護的聯網工具類插件,把上述信息聚合到輸入框狀態欄徽標和明細麪板裏,數據在本地聚合,憑據按 DSH 憑據服務或環境變量引用,不額外外發。

這是什麼

dsh-quota(GitHub:shy3130/dsh-quota,npm:@wshylabs/dsh-quota)由維護者 shy3130 發佈,定位爲 DeepSeek Harness 輸入框狀態欄 · 多廠商額度與消耗監控插件。覆蓋智譜 GLM、OpenCode Go、Kimi For Coding、小米 Token 套餐、DeepSeek 官方(餘額 + 今日消耗估算),並附帶今日 / 7 天 / 30 天 Token 用量統計。插件爲標準 DSH bundle,不修改官方源碼;所有宿主路由帶 DSH 登錄門。許可證 MIT;當前 package 版本爲 1.4.1(以倉庫 package.json 爲準)。README 標明在 DeepSeek Harness 0.2.1-rc.3 桌面 RC 上開發與實測,≥ 0.2 理論兼容。

核心功能

狀態欄徽標與自動跟隨

宿主讀取 DSH 默認模型與會話模型選擇(與輸入框模型芯片同源);切換模型後約 1 秒內切換到對應廠商徽標,未覆蓋的廠商徽標隱藏且不佔位。客戶端約每秒查詢一次 GET /quota/active,額度數據每 60 秒刷新;窗口獲焦、會話切換、模型保存時會立即查詢。

徽標文案示例(README 原文示意):

GLM 5h 21% ▰ · 周 6% ▰
OpenCode 5h 8% ▰ · 周 3% ▰ · 月 1% ▰
Kimi 5h 24% ▰ · 周 42% ▰
小米 套餐 12% ▰ · 月 17% ▰
DeepSeek 餘額 ¥85.31 · 今日 ¥1.26

五家額度來源

廠商 面板側重
智譜 GLM 5 小時窗口 · 本週 · 本月工具額度(含分項)
OpenCode Go 5 小時滾動窗 · 本週 · 本月
Kimi For Coding 5 小時窗口 · 本週彙總
小米 Token 套餐 套餐額度 · 補償額度 · 本月總量
DeepSeek 官方 賬戶餘額(充值 / 贈送)+ 今日消耗

點開徽標可打開明細麪板:剩餘 / 已用 / 重置倒計時(如 6d 21h)、工具額度分項;底部柱狀 / 環狀指示器可切換,選擇記在瀏覽器 localStorage(鍵 dsh-quota:indicator)。

Token 用量與 DeepSeek 費用估算

面板內可切換今日 / 7 天 / 30 天:總量、輸入 / 輸出、緩存命中率、請求數與每日柱狀圖,均由本地計算。DeepSeek 側按官方價目表(區分高峯 / 空閒時段)由本地 token 記錄估算金額,不依賴官方用量接口。

客戶端與佈局

支持 macOS · Windows · Linux。窄屏(≤520px)下徽標緊湊、彈層橫向鋪滿並限高,觸屏點外部關閉。

安裝與啓用

環境要求:DeepSeek Harness 0.2.1-rc.3(README 實測);Node.js 無需單獨安裝;各廠商憑據見下文配置。安裝或更新後需完全退出並重開 DSH(僅刷新頁面不夠)。

推薦從 npm 安裝:

dsh plugin --profile desktop add @wshylabs/dsh-quota

釘住版本示例:

dsh plugin --profile desktop add @wshylabs/dsh-quota@1.4.1

從 GitHub 跟蹤 main:

dsh plugin --profile desktop add github:shy3130/dsh-quota

釘住 git tag:

dsh plugin --profile desktop add github:shy3130/dsh-quota#v1.3.1

更新已安裝版本:

dsh plugin --profile desktop update @wshylabs/dsh-quota

卸載:

dsh plugin --profile desktop remove @wshylabs/dsh-quota

版本變更說明見 GitHub Releases。

配置憑據與可選項

憑據可放在環境變量,或通過 DSH 憑據服務按下列名稱保存(插件只持引用名):

廠商 憑據名 說明摘要
智譜 GLM ZAI_CODING_CN_API_KEY 智譜開放平臺 API Key
OpenCode Go OPENCODE_GO_API_KEY OpenCode Zen 後臺 API Key
Kimi For Coding KIMI_API_KEY 或 DSH Kimi OAuth 優先 llm-pi-ai/kimi-coding access token
小米 Token 套餐 XIAOMI_MIMO_SESSION_COOKIE 瀏覽器 SSO Cookie,非 tp-... API Key
DeepSeek 官方 通常無需(DSH 已登錄);或 DEEPSEEK_API_KEY 賬號走 deepseekAccount,Key 走 GET /user/balance

在 cordis.patch.yml 的插件 config 中可覆蓋各來源 baseUrl 與 credentialRef(字段名見 README「來源地址與憑據引用」)。若希望新環境默認環狀指示器:

config:
  indicator: ring   # bar(默認)| ring

修改經宿主路由 /quota/config 讀取的默認值後需重啓 DSH;面板內切換隻需刷新頁面。

典型用法與數據刷新

  1. 安裝插件並配置所需廠商憑據,重啓 DSH。
  2. 在會話中選擇已支持的模型;狀態欄右下角(移動端佈局見 README)出現對應徽標。
  3. 單擊徽標查看額度明細與 Token 統計;按需切換柱狀 / 環狀指示器或統計時間範圍。

工作原理摘要:/quota/active 將 provider 映射到各家 HTTP 接口(如智譜 GET .../api/monitor/usage/quota/limit、OpenCode GET .../zen/go/v1/usage 等);未映射的 provider 不顯示徽標。

適用場景與注意

適合長期在 DSH 桌面端混用多家模型、希望在輸入框旁持續看到額度與本地 Token 統計的開發者。插件以當前 DSH 進程權限運行,會代表你調用各廠商用量接口;安裝前應閱讀倉庫源碼與 MIT 許可證,並自行保管 API Key / Cookie。DSH 處於 RC/預覽階段時,升級客戶端後若徽標或面板異常,可在 GitHub Issues 附上 dsh --version 反饋。社區插件目錄(如 skillhub.cn)與 DeepSeek / 幻方無官方從屬關係,並非官方應用商店。

結尾

dsh-quota 把 GLM、OpenCode Go、Kimi、小米套餐與 DeepSeek 官方的額度與消耗信息收攏到 DSH 狀態欄,減少在多控制台之間切換的成本。目錄與倉庫:

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

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

小夜