dsh-cost-meter:DSH 會話與輪次費用估算插件

前言

在使用 DeepSeek Harness (DSH) 進行模型開發和調試時,成本控制是重要的一環。開發者需要清晰地瞭解會話或單輪對話的預估費用。dsh-cost-meter 插件提供了這方面的能力。

這是什麼

這是一個由 guojinpeng 維護的 DSH 插件。它顯示會話和完成輪次的成本估算,支持 models.dev、OpenRouter 和 DeepInfra 的價格同步與自定義模型單價。

核心功能

插件的核心在於將複雜的 token 消耗轉換爲清晰的費用信息。

  1. 費用顯示:顯示會話和完成輪次的成本估算。會話面板按峯值價格、非峯值價格和固定價格分組,列出每個模型的組總和;輪次面板列出每個模型對應組的四個價格詳情。
  2. 數據過濾:隱藏成本爲零的行,不顯示峯值或非峯值 token 計數。
  3. 分組統計:按提供商分組使用的模型,列表來自 DSH 會話歷史。
  4. 貨幣支持:支持每個模型的 USD 或 CNY,更改貨幣時會轉換所有四個費率,並顯示單獨的 USD 和 CNY 總計。
  5. 價格來源:可選擇 models.dev、openrouter.ai 或 api.deepinfra.com 作爲價格來源。支持每個全 provider/model 名稱的單獨價格。
  6. 價格同步與緩存:從所選來源的本地緩存初始化新模型價格。僅在您選擇 Sync prices 時下載模型價格。緩存文件單獨存放於 data/models.dev.json、data/openrouter.ai.json 和 data/api.deepinfra.com.json。
  7. 價格匹配規則:按模型 ID 匹配源價格。保留不明確的匹配項的現有價格,當來源無法提供支持的費率時也保留現有價格。
  8. 高級設置與規則:支持不同的峯值規則(DeepSeek、Alibaba Cloud、Zhipu GLM)。使用假日日曆(緩存於 data/holidays/)。

安裝與啓用

使用前請確保 DSH 版本爲 0.2.0-rc.2 或更高。

1、在終端運行以下命令安裝插件:

dsh plugin --profile web add -w @guojinpeng/dsh-cost-meter

2、重啓 DSH。

3、打開 Plugins 面板,選擇 @guojinpeng/dsh-cost-meter 以更改價格或同步價格。

典型用法

安裝並重啓 DSH 後,在會話或輪次面板中即可看到成本估算。點擊價格詳情上的信息按鈕可以查看具體的計算公式。在插件設置中,您可以選擇 Sync prices 來更新模型價格,或手動配置每個模型的 USD/CNY 單價及匯率。

適用場景與注意

該插件適合需要精細化管理 API 調用成本的開發者和研究員。插件以當前 DSH 進程權限運行,安裝前建議檢查源碼與許可證。配置存儲在 ~/.dsh/guojinpeng/dsh-cost-meter/config.json。

短結尾

dsh-cost-meter 幫助 DSH 用戶直觀地監控會話與輪次成本。查看 GitHub 或 SkillHub 目錄 獲取更多信息。

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

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

小夜