bingomu/dsh-usage-printer:把餘額和峯谷留在 DSH 側欄的小票機

前言

用 DSH 跑智能體,有兩種成本是事後纔看得見的:餘額還剩多少,以及這一輪用量落在峯價還是谷價。前者要切到網頁登錄翻,後者要自己記價格窗口。bingomu 維護的客戶端插件 dsh-usage-printer 把這兩件事壓進了側欄底部:靜止時是一塊點陣數字屏,鼠標懸停纔出紙顯示明細。

下面介紹它的能力邊界、數據來源和安裝方式,最後說清它適合誰、有什麼坑。

這是什麼

一句話:dsh-usage-printer 是裝在 DSH 側欄底部的用量卡,只負責顯示兩件事——餘額水位,和當前用量在峯谷價格窗口裏的位置。

它由 bingomu 維護,分類在客戶端,許可證 MIT。解決的問題很具體:開發者不想在寫代碼和看日誌之間反覆切到瀏覽器查餘額。

核心功能

靜止態和懸停態是它唯一的交互模型,共三層信息:

  1. 靜止態:點陣拼出餘額金額,元位大、角分位小,位數多時自動縮一檔;下方是一條峯谷臺階帶,淡黃表示谷價、淡紅表示峯價;底紋點陣按用量亮起。
  2. 懸停態:紙從槽口升出來,列出餘額、已充值、時段、倒計時、可用天數、今日與本月花費、單價,並帶一個直達官方充值頁的入口。點一下可以固定,Esc 或點外部收起。
  3. 主題:深淺色跟隨 DSH 主題(--dsw-alias-*),窄欄時自動收成一個點陣小方塊。

數據從哪來

三個顯示字段對應三個來源,README 裏列得很清楚:

  1. 餘額:DeepSeek GET /user/balance,憑證用 DSH 賬號登錄留下的 grant 記錄(deepseek-account-platform/default,請求頭 x-dsh-auth-token)。
  2. 峯谷:按官方價格表的窗口判定,北京時間工作日 09–12、14–18 爲峯價。
  3. 單價:官方 2026-09-10 價格快照(元 / 百萬 token),表裏沒有的模型顯示 --。

插件分 Host 和 Client 兩半:Host 半隻註冊一個本機路由 GET /api/usage-printer,30 秒緩存;Client 半 30 秒拉一次。README 明確寫了「餘額不出本機」——路由只接受 localhost 和綁定主機名,響應不帶任何跨域頭。

安裝與啓用

安裝走官方命令,不要憑名稱拼接。README 給了三種方式,推薦第一種:

# GitHub(推薦,和你其它插件一致)
dsh plugin add github:bingomu/dsh-usage-printer#v1.0.3
# npm(可選)
npm i -g @bingomu/dsh-usage-printer

本地目錄方式走 plugin_manager → install_bundle,target 指向插件目錄。

版本要求有兩條:

  1. 適配 DSH 0.2.1-rc.5(engines.dsh 已聲明)。
  2. 必須裝 v1.0.2 及以上。v1.0.0 / v1.0.1 的客戶端模塊 id 寫錯,裝上後側欄不顯示卡片。

典型用法

這個插件沒有配置文件,裝完即用,實際使用就是三步:

  1. 用上面的命令安裝,確認版本在 v1.0.2 以上。
  2. 啓動 DSH,側欄底部出現點陣數字屏,鼠標懸停即出小票。
  3. 需要充值時點小票裏的入口,跳到官方充值頁。

如果小票裏金額和預期對不上,先覈對單價快照是否過期:官方調價後需要更新 index.js 裏的 PRICES。

適用場景與注意

適合兩類人:

  1. 想隨時看到餘額和當日花銷,但不想手動開網頁的 DSH 開發者。
  2. 想在同一側欄裏同時確認「還剩多少」和「現在算不算峯價」的人。

需要注意:

  1. 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證(MIT),不要安裝來路不明的分支。
  2. 節假日未接法定節假日表,調休日會算錯峯谷檔位。
  3. 「已充值」不是流水,而是插件第一次讀到的餘額;裝插件之前就有的餘額會讓這個數偏低,百分比偏高。
  4. 「可用天數 / 今日 / 本月花費」由余額採樣差分推出,間隔超過 30 分鐘的時段算「未觀測」,該天數字會帶 ~ 前綴。
  5. 會話級花費尚未接會話日誌,當前不會按 assistant/message 事件的 usage 計價。

結尾

這個插件的價值不在功能多,而在把餘額和峯谷壓進側欄,讓用量保持在視線內。它只做顯示,不做扣費判斷,餘額也不出本機。

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

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

小夜