dsh-ai-wallet: DSH 多供應商餘額與配額監控

DSH(DeepSeek Harness)提供了一個統一的對話與管理界面,但在實際使用中,開發者往往需要同時對接 DeepSeek、智譜、Moonshot 等多個服務商。頻繁切換到各個平臺查看餘額或配額會打斷工作流。

dsh-ai-wallet 插件在 DSH 界面右下角提供了一個可拖動的懸浮球,實時聚合顯示當前對話模型對應的餘額/配額,點擊展開即可查看所有已配置供應商的金額餘額或配額餘量。

核心功能

懸浮球與面板是插件的主要交互形式。懸浮球固定在界面任意位置,支持自由拖動,位置會自動記憶。

球面會實時顯示當前對話正在使用的模型對應的餘額/配額(數據基於最近一次模型調用推斷,每 60 秒自動刷新)。點擊球體或遮罩層可展開完整的餘額面板。

面板提供以下能力:
- 一屏查看所有已配置供應商的金額餘額或配額餘量。
- 對於配額型供應商,展示進度條與重置時間。
- 支持手動刷新,並對未配置 Key 或 API 錯誤提供友好提示。

插件內置 8 套主題(包括液態玻璃、淺色玻璃、賽博青、Dracula 等),可在面板底部一鍵切換。主題與懸浮球的位置會持久化保存到服務端文件(~/.dsh/dsh-ai-wallet.prefs.json),不隨 DSH 端口變化丟失。

安裝與啓用

通過命令行安裝插件。安裝後需重啓 DSH 才能生效。

dsh plugin --profile desktop add dsh-ai-wallet

配置與使用

默認情況下,插件會啓用 deepseek 和 zhipu 兩個供應商。在 profile 的 cordis.patch.yml 中覆蓋配置,可以調整面板展示順序或啓用特定供應商。

- id: dsh-ai-wallet
  config:
    providers:
      - deepseek
      - moonshot
      - zhipu

providers 數組中的順序決定了面板上各供應商的排列順序。

自定義供應商接入

對於不在內置白名單中的供應商,或者使用私有端點的供應商,可通過 config.customProviders 聲明式接入,無需修改源碼。支持 quota(進度條)與 balance(金額行)兩種類型,鑑權方式支持 bearer(默認)與 cookie。

- id: dsh-ai-wallet
  config:
    providers:
      - deepseek
      - my-gateway
    customProviders:
      - id: my-gateway
        name: 內部網關
        kind: quota
        url: https://your-gateway.example.com/api/profile/quota
        auth: cookie
        keyNames: [GATEWAY_COOKIE]
        fields:
          level: data.status
          limits:
            label: 月度配額
            remaining: data.remainingCny
            total: data.limitCny
            percentage: data.utilizationPercent
            resetTime: data.period.resetsAt

支持的供應商

插件內置支持以下供應商的餘額查詢:

  • DeepSeek
  • 智譜 GLM (Zhipu)
  • Z.ai (GLM 國際)
  • Moonshot (Kimi)
  • MiniMax
  • StepFun (階躍星辰)
  • SiliconFlow (硅基流動)
  • OpenRouter
  • xAI (Grok)

注意事項

  • xAI 限制:xai 供應商使用的是社區維護的非官方 credits 端點。由於 xAI 預付費 credits 沒有公開 API,若該社區端點失效,面板會顯示錯誤。
  • 不支持查詢的供應商:僅控制台查詢、無公開餘額 API 的供應商(如通義千問、百川、Groq)暫不支持。OpenAI 和 Anthropic 的普通 Key 也不支持用量查詢,故未內置。
  • 權限與安全:插件以 DSH 進程權限運行。安裝前建議檢查源碼與許可證(MIT)。

總結

dsh-ai-wallet 通過懸浮球與面板的形式,將多供應商的餘額與配額查詢集中在 DSH 界面內。開發者無需離開當前工作流即可監控資源使用情況,適合需要同時管理多個 AI 服務賬戶的場景。

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

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

小夜