前言¶
在 DSH(DeepSeek Harness)中使用多個模型時,僅知道 token 數並不直接等同於成本。開發者還需要結合模型定價、會話用量和預算提醒來判斷當前調用是否接近預期。
dsh-plugin-cost-tracker 是面向 DeepSeek Harness 的 Token cost tracker,用於跟蹤 token 使用、計算成本,並在需要時把成本意識注入系統提示。下面介紹它的功能、安裝方式和典型用法。
這是什麼¶
dsh-plugin-cost-tracker 的一句話定位是:Token cost tracker for DeepSeek Harness.。
維護者爲 YYTbit,許可證爲 MIT。它面向需要在 DSH 會話中查看 token 用量、估算模型成本,並根據配置觸發預算提醒的場景。
核心功能¶
根據倉庫 README,它提供以下能力:
- 跟蹤每個會話的 token 使用量
- 根據模型定價計算成本
- 將成本意識注入系統提示
- 提供 CLI 工具用於成本估算
README 列出的支持模型包括:
deepseek-v4, deepseek-v4-flash, deepseek-r1, deepseek-vl2
gpt-4o, gpt-4o-mini, gpt-5.2
claude-sonnet-4, claude-opus-4, claude-haiku-4
gemini-2.5-pro, gemini-2.5-flash
安裝與啓用¶
先選擇要安裝的 DSH profile。命令中的 your-profile 是佔位符,需要替換爲實際 profile 名。執行下面的命令添加插件:
dsh plugin --profile your-profile add dsh-plugin-cost-tracker
典型用法¶
CLI 成本估算¶
README 給出如下 CLI 示例,用於按指定模型和輸入/輸出 token 數估算成本:
cost --model deepseek-v4 --input 10000 --output 5000
配置示例¶
README 給出的配置示例如下:
- id: cost-tracker
name: dsh-plugin-cost-tracker
config:
defaultModel: deepseek-v4
budgetWarning: 5.0
enableInjection: true
示例中出現的配置項包括 defaultModel、budgetWarning、enableInjection。如果不想讓插件把成本意識注入系統提示,可以關注 enableInjection 的配置。
適用場景與注意¶
適合在 DSH 中使用多個模型、需要查看會話 token 用量、估算成本或開啓預算提醒的開發者。
需要注意:
- 插件以當前
dsh進程權限運行,安裝前應檢查源碼和許可證。 - 該插件會把成本意識注入系統提示;如果項目對提示詞格式有嚴格要求,啓用前需要評估影響。
- 支持模型列表以 README 爲準;更換模型或調整預算時,確認配置項與模型名一致。
短結尾¶
dsh-plugin-cost-tracker 把 token 用量跟蹤、模型成本估算、預算提醒和系統提示注入集中到 DSH 插件中,適合作爲 DSH 裏的成本可見性插件。
社區目錄頁:當前已覈實材料未提供具體 URL,可按插件名 dsh-plugin-cost-tracker 在 DSH 插件目錄中查詢。
GitHub:https://github.com/YYTbit/dsh-plugin-cost-tracker