dsh-balance-pie:DeepSeek Harness 餘額監控與歷史追蹤插件

前言

DeepSeek Harness (DSH) 採用插件化架構,旨在通過模塊化擴展提升開發與調試效率。在使用 DSH 進行智能體開發時,精確掌握 API 調用成本、追蹤每日餘額變動是剛需。dsh-balance-pie 插件提供可視化的餘額監控與歷史數據記錄,幫助開發者快速定位消耗異常,避免超支。

插件簡介

該插件由 f1yan9 維護,定位爲 DSH 網頁端的客戶端插件。它通過一個可拖拽的懸浮餅圖展示每日初始餘額、真實項目消耗及剩餘餘額,並提供 GitHub 風格的歷史熱力圖與每日表格,實現餘額的實時監控與歷史回溯。

核心功能

1. 懸浮餅圖與交互

插件在 DSH 網頁端右下角顯示一個懸浮餅圖,直觀展示“今日初始餘額”、“真實消耗”和“剩餘餘額”三個維度的數據。
* 交互操作:支持拖拽餅圖以調整位置;鼠標懸停在扇區上可查看詳細數據;提供最小化按鈕(—)、設置按鈕(⚙)、刷新按鈕(↻)以及充值圖標按鈕。
* 側邊欄自適應:當側邊欄摺疊時,組件會變爲條形圖(展開時爲水平條形圖,在窄軌道時顯示爲垂直條形圖+餘額),點擊側邊欄可展開餅圖。

2. 真實消耗計算

插件直接基於餘額的實際減少來計算消耗,而非單純估算。
* 分攤邏輯:消耗金額會按估算的用量分攤至各個項目。
* 自動處理:充值和退款操作會被自動識別並計入計算,確保數據反映真實的賬戶變動。

3. 充值檢測與一鍵充值

插件支持自動檢測充值行爲,並在檢測到充值後更新余額基線。同時提供一鍵跳轉至官方充值頁面的按鈕,方便用戶快速操作。

4. 歷史數據記錄

插件提供完整的消耗歷史記錄功能:
* 可視化:GitHub 風格的每月熱力圖,無記錄的日期顯示爲白色。
* 表格:按日期顯示的詳細表格,包含日期、花費和剩餘餘額。

5. 本地持久化

所有狀態數據存儲在本地,包括初始餘額和今日的充值總額。同日重啓 DSH 後,這些狀態會自動恢復。

安裝與啓用

在確保已安裝 DeepSeek Harness (DSH) 並配置好 API Key 的前提下,使用以下命令安裝該插件:

dsh plugin --profile web add github:f1yan9/dsh-balance-pie

安裝完成後,重啓 DSH 網頁端並打開界面,懸浮餅圖將出現在右下角。如需卸載,可執行:

dsh plugin --profile web remove dsh-balance-pie

典型用法

  1. 監控餘額:在 DSH 網頁端查看右下角的懸浮餅圖,拖動可調整位置,懸停查看詳情。
  2. 查看歷史:點擊懸浮餅圖上的設置圖標(⚙),進入「Balance」設置中心,切換至歷史頁面查看熱力圖和表格。
  3. 充值操作:當檢測到餘額不足或手動充值時,點擊充值圖標直接跳轉至官方充值頁面。

配置參數

插件支持通過設置中心的「Balance」面板或 DSH Profile 的 cordis.patch.yml 文件進行配置。常用參數如下:

參數名 描述 默認值
pollIntervalMs 餘額查詢間隔 10000 ms
pricesJson 各模型非高峯期單價(每百萬 Token) deepseek-v4-flash 預設
peakMultiplier 峯時價格倍率 2
language 界面語言(auto 自動跟隨 DSH) auto
displayCurrency 顯示貨幣(轉換後) auto (賬戶貨幣)
fxRatesJson 人民幣對目標貨幣匯率 JSON {"USD":0.14,"EUR":0.13,"GBP":0.11,"JPY":20,"KRW":190}
topUpUrl 充值頁面 URL 官方充值頁

注意事項

  • 消耗計算:插件統計的是真實的餘額減少量,項目金額是按估算用量分攤的。如果發現消耗與賬單不符,可在設置中校準價格。
  • 數據恢復:初始餘額和今日狀態僅在本地持久化,同日重啓後可恢復。
  • 充值延遲:充值檢測依賴於下一次輪詢(默認 10 秒),已花費的歷史充值無法 retro-fix。
  • 數據存儲:歷史數據存儲在 $DSH_HOME/dsh-balance-pie/ 目錄下,包含每日狀態文件和 90 天保留期的 JSONL 日誌文件。
  • 許可證:該插件採用 MIT 許可證開源。

總結

dsh-balance-pie 插件通過可視化的餅圖和歷史熱力圖,爲 DSH 用戶提供了清晰的餘額監控手段。它支持真實消耗計算、自動充值檢測及本地持久化,適合需要在開發過程中精細管理 API 成本的用戶。

更多詳情與源碼,請訪問 GitHub 或查看 社區目錄。

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

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

小夜