DeepSeek Harness 會話使用統計插件

在調試或優化會話時,開發者需要直觀瞭解 Token 消耗、耗時和緩存命中率。現有的視圖可能無法提供細粒度的按模型或按輪次的統計。這個插件在會話界面新增了 Usage 選項卡,提供按模型和按輪次的詳細數據視圖。

插件介紹

這是一個客戶端插件,用於在會話中查看 Token、Wall time 和緩存命中率。它不修改 DeepSeek Harness 的源碼,只讀取和展示數據。維護者是 ewoowe。

核心功能

  1. 會話內新增 Usage 選項卡:在會話界面展示會話總計。
  2. 雙表格視圖:
    • Model usage(默認):按模型展示 Token、Wall time 和 Cache hit 情況。
    • Message usage:按輪次展示 Token、Wall time 和 Cache hit 情況。
  3. 排序與篩選:
    • 「Message usage」表格支持點擊表頭按任意列進行排序。
    • 支持多種時間範圍篩選:Session, Today, 24h, Yesterday, 3d, 7d, Custom。
  4. 歷史記錄加載:
    • 顯示已加載窗口內的輪次覆蓋情況(如 Folded 12 of 22 turns)。
    • 提供「Load the older turns」按鈕加載歷史記錄。
  5. 數據計算:
    • 使用 ISession.projections 計算整體統計數據。
    • 依賴 @deepseek-ai/cordis、react、react-dom 等依賴。

典型用法

  1. 在會話中切換「Model usage」和「Message usage」兩個表格視圖。
  2. 點擊「Message usage」表頭的任意列對錶格進行排序。
  3. 選擇「Today」或「7 days」等時間範圍查看特定時段的統計。
  4. 點擊「Load the older turns」按鈕加載歷史記錄以查看摺疊的輪次。
  5. 查看包含小數位的緩存命中百分比(如 99.95)。

適用場景與注意

  • 適用場景:適合需要精細分析會話成本和性能的開發者。
  • 概念澄清:表格中的行代表「turn」(Prompt 及其對應的 Assistant 回覆),而非單條消息。一個 Assistant 回覆歸屬於其發起的 Prompt 所在的同一輪次。
  • 時間範圍:「Today」範圍僅統計會話內花費的時間,並非系統當前日期。
  • 緩存命中率:百分比不限制上限,保留小數(如 99.95)。
  • 依賴項:需要 @deepseek-ai/cordis、react、react-dom 等庫。
  • License:MIT。
  • 源碼保護:插件僅讀取和展示數據,不修改 packages/ 目錄。

總結

該插件通過 ISession.projections 和事件窗口計算數據,爲會話分析提供了可視化的輔助。更多詳情請訪問 SkillHub 目錄 或 GitHub。

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

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

小夜