dsh-convo-cost:實時統計對話 Token 用量與費用

前言

在使用 DeepSeek Harness(DSH)進行開發或調試時,監控當前會話的 token 消耗與預估費用是常見需求。dsh-convo-cost 插件通過訂閱會話事件流,在本地計算並展示用量與費用,避免反覆查看官方賬單。

插件介紹

該插件由用戶 ljr282341583 維護,核心功能是實時統計當前對話的 token 用量與費用。它通過在會話輸入框下方的狀態行顯示一行「本對話 ¥x.xx · xx tok」,並支持懸停查看詳細的調用次數、輸入輸出量、費用及模型明細。

核心功能

  • 實時統計:訂閱會話的 assistant/message 事件,在本地累計 token。
  • 狀態行展示:在輸入框下方顯示當前對話的費用與 token 數。
  • 懸停明細:鼠標懸停可查看輸入(含緩存命中)、輸出(含推理)、調用次數、計價模式及具體模型。
  • 自動計價:基於 DeepSeek 官方價目表,支持基礎價與峯谷價切換。
  • 模型識別:從請求頭獲取模型名,未知模型按 ¥0 計。

計價邏輯

插件已與 DeepSeek 官方價目表覈對,支持自動切換計價模式:
- 生效時間:2026-08-17 00:00(北京時間)起生效。
- 基礎價:8-17 前使用基礎價。
- 峯谷價:之後根據時間段自動切換。
- 高峯時段(北京時間):09:00-12:00、14:00-18:00 按高峯價計費。
- 價格依據:以官方賬單爲準,插件計算不含折扣、活動或平臺加價。

安裝與啓用

  1. 安裝插件:
dsh plugin --profile web add dsh-convo-cost
  1. 重啓 dsh web。安裝後需確認插件已進入 dsh.profile.bundles。

典型用法

  • 重啓 dsh web 後,會話狀態行會自動出現「本對話 ¥x.xx · xx tok」。
  • 運行測試命令驗證:
npm test
  • 懸停狀態行查看調用次數、輸入/輸出 token、費用及模型詳情。

注意事項

  • 狀態行不出現:安裝後必須重啓 dsh web;確認插件已正確加載。
  • 一直顯示 ¥0.00:模型名未在官方價目表內(未知模型),或未產生帶 usage 的 assistant/message 事件。
  • 金額估算:顯示金額爲估算值,不含折扣、活動或平臺加價,請以官方賬單爲準。
  • 懸停明細爲空:投影需累積至少一次帶 usage 的 assistant/message 事件,新會話從 0 開始。
  • 調價生效:如遇官方調價且需立即生效,需修改 lib/index.js 中的 PRICING 表與 EFFECTIVE_AT。

結尾

該插件通過簡單的狀態行展示和懸停明細,幫助開發者直觀監控成本。項目地址:GitHub。

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

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

小夜