dsh-cost: DeepSeek Harness 插件,實時統計 Token 消耗與費用估算

前言

DeepSeek Harness (DSH) 生態強調插件化與靈活性。在智能體開發或日常使用中,精確掌握每輪對話的 Token 消耗、緩存命中率以及對應的費用是控制成本的關鍵。dsh-cost 插件由 zydg 維護,旨在解決這一痛點。它通過訂閱 DSH 的會話事件流,在每輪對話結束後自動在聊天記錄末尾追加統計行,並提供餘額查詢與數據導出功能。

核心能力

  • 自動統計行:訂閱 uiConversation 事件,在每輪助手回覆結束後自動追加一行統計信息,包含本輪 Token 消耗(輸入/緩存命中/輸出)、緩存命中率、費用估算及 DeepSeek API 餘額。
  • 峯谷計價:基於 DeepSeek 官方 V4.1 Flash / V4 Pro 價格表,根據每次調用的實際時間自動判斷高峯/低谷時段進行計費。
  • 餘額展示:通過 GET https://api.deepseek.com/user/balance 查詢餘額,顯示在統計行末尾及輸入框上方。
  • 模型與價格管理:支持在設置頁手動編輯模型、高峯時段及價格,或通過 API (setPrices, resetPrices) 修改。
  • 數據持久化與導出:調用記錄與餘額快照存儲在工作區 dsh-cost/data.json,支持導出爲 CSV 或 JSON。

安裝與啓用

通過 DSH 的包管理器安裝插件:

dsh plugin --profile web add github:zydg/dsh-cost

安裝後重啓 Web 應用並刷新頁面即可生效。也可以直接在對話中輸入以下命令,讓 AI 自動執行安裝並重啓:

幫我安裝一下這個dsh plugin --profile web add github:zydg/dsh-cost並重啓

使用與注意事項

  • 費用與餘額:費用爲估算值,實際以 DeepSeek 官方賬單爲準。需配置 DEEPSEEK_API_KEY 才能顯示餘額。
  • 數據隱私:記錄僅包含 Token 元數據(不含消息內容或 API Key)。
  • 衝突處理:如果其他插件佔用了 /dsh-cost/api 路由,需先移除衝突插件。
  • 適用範圍:未驗證其他模型/服務商的可用性,僅針對 DeepSeek 官方模型與價格體系設計。

總結

dsh-cost 爲 DeepSeek Harness 提供了可視化的成本監控能力,適合需要精細化控制 API 調用成本的開發者。項目開源,可通過 GitHub 訪問源碼:https://github.com/zydg/dsh-cost。

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

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

小夜