dsh-all-usage:DeepSeek Harness 全量用量看板

前言

在 DeepSeek Harness (DSH) 的使用過程中,追蹤 Token 消耗、分析緩存命中率以及評估不同模型的成本是常見需求。手動統計效率低下,且難以獲得全局視角。dsh-all-usage 插件旨在解決這一問題,提供可視化的用量看板,幫助開發者按模型、供應商、工作區和時間範圍分析 Token、緩存與賬戶餘額。

核心功能

1. 統計與可視化

插件提供 53 周使用熱力圖,展示每日回合與 Token 明細。支持趨勢折線圖,按輸入、輸出、推理及總處理量顯示,並支持小時或日級聚合。數據統計包含模型統計(混合查看、按模型合併、按供應商彙總)、成本統計與價格表,支持 CSV 導出。

2. 工作區管理

支持工作區別名管理,持久化保存到本地存儲。支持界面語言切換(中文/English)。通過監聽 DSH 的 domain/changed 事件,自動跟隨工作區註冊表,對新增或刪除的工作區做增量處理。

3. 數據處理機制

插件支持完整歷史與增量重建。通過持久化日誌的 revision 作爲變更信號,實現重啓免讀,僅讀取變化的會話。支持數據健康檢查與按需刷新,避免重複讀取。

運行環境與兼容性

1. 運行環境

運行環境需要 Node.js >=22 <25。

2. DSH 兼容性

插件兼容 DSH 0.1.1-rc.1 到 0.1.8-0。Web 服務依賴 Host 的 webServer。

3. 桌面客戶端

插件在 DSH 桌面客戶端上實測運行正常(實測版本 @deepseek-ai/dsh-desktop 0.1.7-rc.2)。

典型用法

插件提供可復現事件的示例。在項目根目錄下執行以下命令:

node scripts/replay-fixture.mjs fixtures/usage-events.json

該命令會加載真實插件 Host,調用兼容 API,校驗預期 Token/records,並輸出不含敏感信息的摘要。

適用場景與注意

適用場景

適合需要精細化管理 DSH 本地用量數據、進行成本估算與分析的開發者。

注意事項

  1. 成本口徑:成本是基於 models.dev 價格的估算,不是供應商賬單。目錄不可用或模型沒有官方匹配時不會猜測價格,而是顯示未計價。
  2. 中斷請求:上游請求被中斷時可能只有 assistant/chunk 的 usage,沒有最終 assistant/message。本插件會保留該 chunk 用量,但這不等於官方一定收費。
  3. 工作區統計:本地統計只包含已註冊工作區。未註冊 cwd(包括已存在但未登記的目錄)會被忽略。已刪除工作區的歷史用量會保留並彙總爲一行「已刪除」。
  4. 權限與安全:插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。

短結尾

dsh-all-usage 提供了從熱力圖、趨勢分析到成本估算的完整工具鏈,能夠有效輔助開發者進行用量審計與成本控制。更多詳情請參考 Skillhub 目錄 或 GitHub 倉庫。

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

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

小夜