dsh-balance-display:在 DSH Web 左側欄顯示 DeepSeek API 餘額

前言

在 DSH Web 中使用 DeepSeek API 時,查看剩餘額度、配置低餘額提醒、打開充值入口通常需要額外操作。dsh-balance-display 是一個 DSH 客戶端插件,把餘額展示放在 Web GUI 左側欄底部,並支持餘額趨勢、低餘額預警和一鍵充值。

這是什麼

dsh-balance-display 由 zhangjianyu1006156 維護,許可證爲 MIT,分類爲客戶端。它面向 DSH Web 場景,在左側欄底部顯示 DeepSeek API 的剩餘額度,並在設置頁提供「餘額顯示」配置入口。

核心功能

餘額膠囊

  • 在左側欄底部顯示餘額。
  • 點擊可刷新。
  • 懸浮時顯示充值/贈送拆分。

低餘額預警

  • 餘額低於閾值時,圓點變紅,並顯示懸浮警告。
  • 可配置瀏覽器通知;使用瀏覽器通知需要授權通知權限。
  • 默認低餘額預警閾值爲 ¥5。

精度與趨勢

  • 餘額小於 ¥1 時,顯示 4 位小數。
  • 設置頁展示 sparkline 趨勢圖,並給出今日/近 7 天消耗統計。
  • 餘額歷史與偏好存於瀏覽器 localStorage,鍵名前綴爲 dsh.balanceDisplay.*;主機端不感知、不存儲。

充值與重試

  • 膠囊和設置頁均可一鍵打開 platform.deepseek.com/usage。
  • 連續失敗時,刷新間隔自動遞增。
  • 切換標籤頁時暫停刷新,返回後立即刷新。

主題與協作

  • 支持淺色、深色和跟隨系統。
  • 中英文界面跟隨 dsh 語言設置即時切換。
  • 可在系統提示中聲明插件,供智能體在餘額過低時提醒用戶充值。

安裝與啓用

安裝命令如下:

dsh plugin --profile web add dsh-balance-display

本地開發模式可使用:

dsh plugin --profile web add link:/path/to/dsh-balance-display

安裝後重啓 dsh web。側邊欄底部會出現餘額膠囊,設置頁會出現「餘額顯示」tab。

典型配置

在設置頁「餘額顯示」tab 中,可配置:

  1. 側邊欄顯示餘額角標。
  2. 自動刷新間隔;默認爲 10 分鐘。
  3. 低餘額預警閾值;默認爲 ¥5。
  4. 餘額不足時瀏覽器通知。
  5. Agent 協作,即在系統提示中聲明插件。

安全與運行邊界

  • 密鑰全程只在主機端,瀏覽器端只從本機迴環路由拉取脫敏後的餘額 JSON。
  • dsh web 默認僅綁定 127.0.0.1,路由僅 GET(餘額)與 GET/POST(announce 配置),不加 CORS 頭。
  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
  • 瀏覽器通知需要瀏覽器授權通知權限。

兼容性與環境

  • 兼容桌面打包版(內嵌 dsh rc.5)與官網 npm 版 dsh web(rc.6)。
  • package.json 要求 node >=22.19。

測試

主機端測試可運行:

node /tmp/test-balance-host.mjs

客戶端測試可運行:

node /tmp/test-balance-client3.mjs

適用場景

適合經常通過 DSH Web 使用 DeepSeek API,希望在不離開 Web 界面時查看餘額、配置低餘額預警、查看近期消耗並快速跳轉充值的開發者。

鏈接

目錄頁:zhangjianyu1006156/dsh-balance-display

GitHub:zhangjianyu1006156/dsh-balance-display

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

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

小夜