dsh-usage-meter-harness:DeepSeek Harness 實時用量與費用計量插件

DeepSeek Harness(DSH)採用「一切皆插件」的架構。在進行智能體開發或模型調用時,開發者往往需要實時監控 Token 消耗、費用計算以及錢包餘額。如果不借助額外工具,這些信息往往散落在日誌或控制台中,難以直觀查看。下面介紹一款專爲 DSH 打造的插件,用於解決上述痛點。

該插件名爲 dsh-usage-meter-harness,由開發者 faith1688 維護。它是一個標準的 DSH Cordis 插件,能夠爲 DeepSeek Harness 提供實時的用量、費用與餘額計量功能。

功能概覽

插件提供以下核心能力:

  • 實時監控:在聊天輸入框旁直接顯示 Token 數量、花費金額與真實餘額。
  • Token 細分:支持輸入、緩存命中、緩存寫入、輸出四個維度的 Token 細分。
  • 回合與速度:提供回合使用面板,展示單輪用量與單位價格(高峯/低谷);支持實時 Token 速度監控。
  • 緩存統計:提供會話的緩存命中率統計。
  • 錢包與預算:展示真實 DeepSeek 錢包餘額(其他提供商可使用本地記賬估算),並支持預算與剩餘額度追蹤。
  • 計費引擎:
    • 提供 6 種計費模板(基礎、緩存命中/未命中、峯谷、緩存寫入+命中、輸入+輸出、批量半價)。
    • 支持自定義價格行(最多 4 行)。
    • 峯谷計費基於北京時間工作日及小時窗口,支持跨午夜計費。
    • 支持按模型定價、共享錢包。
    • 內置 137 個模型(19 個廠商)的價格表。
    • 自動匯率轉換(USD -> CNY)。
    • 支持同步官方價格(需提供官方 API Key)。
  • 設置與體驗:
    • 雙語 UI(中文/英文)。
    • 提供 20+ 內置主題。
    • 生成時鎖定價格,確保一致性。
    • 所見即所得的彈出窗口。

安裝與啓用

安裝前需確保已安裝 DSH CLI。安裝方式取決於你是否使用 pnpm。

前置條件(方法 1 和 2 需要 pnpm)

DSH CLI 本身運行在 pnpm 上,若使用方法 1 或 2,需先安裝 pnpm:

npm install -g pnpm
# 或
corepack enable

安裝方法

方法 1:通過 DSH CLI 使用 npm 倉庫(需要 pnpm)

dsh plugin --profile web add --verbose @faith1688/dsh-usage-meter-harness@latest

方法 2:通過 DSH CLI 使用 GitHub 倉庫(需要 pnpm)

dsh plugin --profile web add --verbose github:faith1688/dsh-usage-meter-harness#main

方法 3:一行命令安裝(推薦,不依賴 pnpm)

此方法直接使用 npm,無需配置 pnpm 協調:

npx -y @faith1688/dsh-usage-meter-harness@latest

安裝完成後,必須重啓 dsh web 以應用更改:

dsh web

使用與更新

安裝成功後,在聊天界面即可看到實時用量面板。若需更新插件:

  • 全新安裝或使用 npx 方法:直接再次運行上述安裝命令即可。
  • 使用 pnpm 更新:在配置目錄下運行:
    pnpm update @faith1688/dsh-usage-meter-harness
  • 強制更新:如果 pnpm 報告版本未更新(由於新版本發佈後的 24 小時冷卻期),或綁定方式爲 file: 路徑,請直接使用 npx 命令:
    npx -y @faith1688/dsh-usage-meter-harness@latest
該命令具有冪等性,會自動升級配置。

注意事項:
* 安裝程序不會修改 profile 根目錄的 cordis.patch.yml,因此你手動添加的其他插件配置不會被覆蓋。
* 如果在 pnpm 環境下更新遇到“已滿足”提示,請使用 npx 命令強制拉取最新版本。

適用場景

該插件適用於所有使用 DeepSeek Harness 進行模型調用的開發者,特別是需要精細控制成本、監控緩存命中率以及需要多模型共享錢包的場景。

總結

dsh-usage-meter-harness 爲 DSH 提供了一套完整的成本控制與用量監控方案。通過實時面板、峯谷計費及官方價格同步,開發者可以更直觀地管理資源消耗。

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

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

小夜