dsh-cost-balance:DSH 輸入框下方的花費、餘額與 Token 統計條

前言

在 DSH 的 Web UI 裏做會話或智能體調試時,花費、餘額、緩存命中和 Token 用量通常分散在不同位置。dsh-cost-balance 把這類統計放在輸入框下方:默認是一條居中的小黑條,點擊後展開半透明多行面板。DSH 插件體系強調“一切皆插件”,該插件可作爲 web profile 的統計入口接入。

下面介紹它的定位、功能、安裝方式和注意事項。

這是什麼

dsh-cost-balance 是一個 DeepSeek Harness(DSH)Web UI 插件,維護者爲 zoumutou,許可證爲 MIT。

它註冊在 conversation.composer.dock 槽位,接管 shipped 的 stats 單元格,在輸入框下方展示統計。

插件分爲客戶端與 Host 兩部分:客戶端負責摺疊/展開 UI,並通過同源接口讀取數據;Host 負責註冊路由、計算花費、獲取餘額。

核心功能

展示內容

默認摺疊爲一條居中的小黑條,類似 iOS 底部橫條。點擊後可展開毛玻璃面板,查看:

  • 輪次 / 步數
  • LLM 耗時 / 工具調用
  • 首 token 平均 / 吞吐
  • 緩存命中
  • Token 輸入 / 輸出
  • 會話花費
  • 賬戶餘額

餘額顯示爲 DeepSeek 賬戶即時餘額,60s 自動刷新。

數據來源與刷新

客戶端通過同源 GET /api/cost-balance 讀取數據,每 60 秒自動刷新;當 token 用量變化時即時重算。

Host 半經 webServer 註冊 /api/cost-balance 路由。花費按會話累計 token 乘以模型單價計算。餘額經 credentials 服務解析 DEEPSEEK_API_KEY 後調用 DeepSeek 官方 GET /user/balance,有 60s 緩存,失敗後有 30s 抑制。

餘額取自用戶自己的 API Key 賬戶,無需額外配置;未配置或抓取失敗時面板顯示:

餘額 --

內置 DeepSeek 官方定價,覆蓋 deepseek-v4-flash 與 deepseek-v4-pro 的緩存命中、緩存未命中、輸出價格。

README 提到 DeepSeek 自 2026-08-16 16:00 UTC 起切換峯谷計費,off-peak 爲 peak 的一半。

安裝與啓用

npm 發佈版

先執行安裝命令,把插件加入 web profile:

dsh plugin --profile web add dsh-cost-balance

該命令從 npm registry 拉取已發佈的 dsh-cost-balance(dsh.bundle),並加入 profile 的 bundle 層。

然後重啓(或刷新)DSH Web UI。經過上面的步驟,輸入框下方會出現默認摺疊的小黑條,點擊可展開統計面板。

卸載命令如下:

dsh plugin --profile web remove dsh-cost-balance

源碼安裝

如果是開發或本地調試,先克隆倉庫,再進入目錄,最後把當前目錄作爲插件加入 web profile:

git clone https://github.com/zoumutou/dsh-cost-balance.git
cd dsh-cost-balance
dsh plugin --profile web add .

倉庫 package.json 中當前 version 爲 0.1.0。

發佈新版本時,先修改 package.json 的 version,再執行 npm publish;賬號需要 2FA 繞過 token,見 npm 文檔。

定價覆蓋

當 DeepSeek 計費調整時,可以在 profile 的 cordis.patch.yml 中覆蓋 prices 配置,而不必等待插件更新。

覆蓋項需要保留插件 ID,並在 config.prices 下配置目標模型的價格字段:

- id: cost-balance
  config:
    prices:
      deepseek-v4-flash:
        # 按需填寫 cacheHit / cacheMiss / output
      deepseek-v4-pro:
        # 按需填寫 cacheHit / cacheMiss / output

覆蓋是整行替換,務必保留 id: cost-balance。

適用場景與注意

適合在 DSH Web UI 中快速查看會話花費、賬戶餘額、緩存命中與 Token 用量的使用者。

使用前注意:

  • 插件以當前 dsh 進程權限運行,Host 半會註冊路由並調用接口,安裝前應檢查源碼與 MIT 許可證。
  • 餘額依賴 DEEPSEEK_API_KEY;未配置或抓取失敗時顯示 餘額 --。
  • 定價覆蓋爲整行替換,修改配置時務必保留 id: cost-balance。

相關鏈接

該插件把花費、餘額、緩存命中與 Token 用量集中到輸入框下方,適合作爲 DSH web profile 的輕量統計入口。

GitHub:

  • https://github.com/zoumutou/dsh-cost-balance

目錄頁線索:

  • https://www.skillhub.cn/plugins/zoumutou/dsh-cost-balance

目錄頁爲獨立站點線索,不代表 DeepSeek 或幻方官方應用商店。

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

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

小夜