DeepSeek Harness 插件:側邊欄官方餘額與 Token 使用量面板

前言

DeepSeek Harness(DSH)是一個插件化的智能體開發框架。在日常使用中,監控官方 API 餘額和 Token 消耗量是剛需。現有的方案往往需要額外的後臺進程或跨域調用,不夠輕量。這個插件通過原生側邊欄集成,直接讀取 DSH 的會話日誌來聚合 Token 使用數據,並實時查詢官方餘額。

這是什麼

這是一個輕量級的 DSH 側邊欄插件,由 lurejewel 維護,採用 MIT 許可證。它不依賴獨立的守護進程或數據庫,完全利用 DSH 現有的安裝環境和憑證服務。主要功能是展示官方 DeepSeek 餘額以及基於本地會話日誌的 Token 使用歷史。

核心功能

該插件包含以下核心能力:

  1. 官方餘額查詢:利用 DSH 已有的 DEEPSEEK_API_KEY 直接向 api.deepseek.com/user/balance 發起請求。API 密鑰永遠不會存儲在瀏覽器中,所有調用均在服務器端完成。
  2. Token 使用歷史:掃描 $DSH_HOME/sessions 目錄下的日誌文件,按天聚合輸入、輸出和緩存 Token 數據,支持展示今日總量、每日平均值和緩存命中率。
  3. 側邊欄集成:在左側邊欄底部註冊觸發器。展開時顯示標籤,收起時顯示圖標。點擊後通過模態框展示數據。
  4. 一鍵充值:在刷新按鈕旁提供“充值/Top up”按鈕,點擊後直接打開官方計費頁面。
  5. 零 footprint:無守護進程,無額外配置,無數據庫。所有數據均來源於當前的 DSH 安裝。

安裝與啓用

在安裝前,請確保環境滿足以下版本要求:

組件 最低版本
DeepSeek Harness >= 0.1.0-rc.7 (實測 0.1.5-rc.2)
Node.js >= 20
pnpm >= 10

執行以下命令安裝插件:

dsh plugin --profile web add dsh-usage-plugin

安裝後需要重啓 dsh web 進程才能生效,隨後在瀏覽器中硬刷新(Cmd/Ctrl + Shift + R)即可在左側邊欄底部看到使用量圖標。

典型用法

插件通過側邊欄面板與後端 API 交互。

側邊欄操作

  • 刷新:點擊圖標或刷新按鈕獲取最新數據。使用 fresh=1 參數可繞過短時的結果緩存。
  • 充值:點擊充值按鈕跳轉至官方充值頁面。

API 接口

插件暴露了兩個 HTTP 接口,與 DSH 的其他 /api 接口共享進程級 Token 鑑權:

  • 查詢餘額:
    GET /api/dsh-usage/balance
  • 查詢統計:
    GET /api/dsh-usage/stats?days=N
其中 `N` 爲查詢天數,默認 7,範圍限制在 1 到 90 之間。

適用場景與注意

該插件適合需要在開發或使用過程中頻繁查看餘額和 Token 消耗量的 DSH 用戶。

注意事項:
1. 數據源安全:餘額查詢發生在服務器端,密鑰不會暴露給前端;Token 歷史僅讀取本地日誌,不涉及第三方網絡調用。
2. 性能優化:會話日誌掃描在 Worker 線程中運行,不會阻塞 DSH Web 服務器的主事件循環,防止健康檢查誤判服務宕機。
3. 版本兼容:需要 DeepSeek Harness 版本 >= 0.1.0-rc.7。

結尾

該插件通過原生側邊欄的形式,解決了餘額查詢和歷史 Token 統計的痛點,且保持了零配置的輕量化特性。相關源碼與安裝詳情可訪問插件倉庫。

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

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

小夜