DeepSeek Harness Token 使用量追蹤插件

前言

在 DeepSeek-Harness (DSH) 的開發流程中,監控 Token 消耗並按模型或時段進行計費是常見需求。dsh-token-tracker 是一個用於處理這些數據的網頁插件,它從持久會話日誌中摺疊提供者 Token 使用情況,並提供高峯/低谷定價。它會在 DSH GUI 中顯示總計,並提供獨立概覽頁面和 JSON API。

插件概覽

這是一個由 XiaHouSheng 維護的 DSH 客戶端插件(MIT 許可證)。插件運行在 DSH host 內,負責監聽會話事件、摺疊 Token 數據,並在 Web 界面中展示。

核心功能

  1. 數據摺疊與展示:從會話日誌中摺疊提供者 Token 使用情況。
  2. 時段定價:支持按高峯/低谷時段定價。
  3. GUI 懸浮元素:在 DSH GUI 頭部顯示 Token 徽章和週期標籤,提供 Tracker 按鈕、作曲家停靠線、回合結束尾以及 conversation.view Token 標籤。
  4. 獨立頁面與 API:提供獨立的概覽頁面和 JSON API。

安裝與啓用

安裝此插件前,必須先安裝 DeepSeek-Harness (dsh),因爲它將其作爲 peer dependency。插件本身是一個可直接安裝的 dsh 插件包,lib/ 目錄下包含預構建內容。

  1. 安裝插件:
    執行以下命令安裝插件包:
   dsh plugin --profile web add https://github.com/XiaHouSheng/dsh-token-tracker.git
  1. 啓動 DSH:
    啓動服務以激活插件層:
   dsh --profile web

典型用法

  1. 配置定價:
    在 workspace 根目錄或 session cwd 中放置 token-pricing.json 文件,以覆蓋默認價格。系統會讀取該文件並按緩存/未緩存、輸入/輸出以及高峯/低谷時段進行計費。

  2. 訪問頁面:
    * 獨立概覽頁面:訪問 http://127.0.0.1:<port>/dsh-token-tracker。
    * JSON API:訪問 http://127.0.0.1:<port>/dsh-token-tracker/api。

注意事項

  • 插件運行在 DSH host 內,利用其運行時環境。
  • 從源代碼重新構建需要 Node.js >= 20 和 pnpm,但安裝插件本身不需要這些依賴。
  • 該插件是一個可直接安裝的 dsh 插件包,lib/ 目錄下包含預構建內容。

總結

該插件爲 DSH 用戶提供了可視化的 Token 監控和計費功能。更多詳情可查閱 GitHub 倉庫。

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

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

小夜