前言¶
在 DeepSeek Harness(DSH)裏做會話和智能體調試時,token 用量通常能看到,但當前會話累計費用、模型價格檔、峯谷時段這些費用信息需要另外核對。dsh-cost-display 是一個 DSH 插件,用來在會話狀態欄即時顯示當前會話累計費用,並按模型與峯谷時段計費。
這是什麼¶
dsh-cost-display 是 DeepSeek Harness 成本顯示插件:在會話狀態欄追加費用信息,把價格表、生效日期、峯谷窗口、兜底價和峯谷開關放到設置頁裏管理。
倉庫地址:https://github.com/misakimiku2/dsh-cost-display
許可證:MIT
核心功能¶
- 狀態欄費用顯示:在 token 統計後追加當前會話累計費用(
費用 ¥X.XX),懸停可查看費用明細。 - 費用明細彈窗:按模型拆分 token 用量與費用,單獨展示思維鏈(reasoning)token 數。
- 峯谷定價:默認高峯時段爲北京時間 09:00-12:00 與 14:00-18:00,低谷時段自動按低谷價計費。
- 可配置價格表:每個模型支持多檔價格,按生效日期自動切換,用於應對官方調價。
- 模型列表自動同步:在「模型設置」頁新增或修改模型後,自動補進價格表,無需手動操作。
- 未知模型兜底價:未在價格表中列出的模型按兜底價計費,費用顯示帶
?前綴。 - 每模型峯谷開關:可單獨關閉某模型的峯谷定價,使其始終按正常價計費。
安裝與啓用¶
通過 dsh 命令安裝¶
先準備本地插件目錄,再執行安裝命令。命令會針對 web profile 添加插件。
dsh plugin --profile web add <插件目錄路徑>
手動配置 profile¶
如果不用 dsh 命令,也可以手動配置 web profile。
在 ~/.dsh/profiles/web/package.json 的 dependencies 中加入:
"dsh-cost-display": "link:<插件目錄絕對路徑>"
同時在 dsh.profile.bundles 數組中加入:
"dsh-cost-display"
然後重啓 Harness。
手動安裝時,package.json 聲明瞭以下 peerDependencies:
@deepseek-ai/cordis ^4.0.1
@deepseek-ai/schemastery ^3.18.1
react ^18.2.0
典型用法¶
1、安裝並重啓 Harness。
2、進入設置頁的「費用設置」,查看和修改以下配置:
- 價格表:每個模型的價格檔位。
- 生效日期:用於在官方調價時切換價格檔。
- 峯谷窗口:默認高峯時段爲北京時間 09:00-12:00 與 14:00-18:00。
- 兜底價:未在價格表中列出的模型按此價計費。
- 峯谷開關:按模型決定是否啓用峯谷定價。
3、修改保存後,新請求立即按新價格計費,歷史會話費用不受影響。
費用按以下公式估算:
費用 = (未命中輸入 tokens + 緩存寫入 tokens) × 未命中單價
+ 緩存命中 tokens × 命中單價
+ 輸出 tokens × 輸出單價
單價按模型生效日期和北京時間峯谷時段選擇:命中、未命中、輸出分別對應不同單價;高峯時段和低谷時段使用不同價格檔。
適用場景與注意¶
適合在 DSH 中跟蹤會話費用、維護多模型價格檔、處理官方調價或峯谷時段的用戶。
注意以下事項:
- 費用爲按 token 用量與單價估算,可能與 DeepSeek 官網實際扣費存在出入,例如未記錄的請求、tokenizer 差異等。
- 插件以當前
dsh進程權限運行,安裝前應檢查源碼與許可證。 - 手動配置 profile 後需要重啓 Harness。
- 未知模型會按兜底價計費,費用顯示帶
?前綴,便於區分這不是已配置價格表中的明確價格。
結尾¶
dsh-cost-display 的價值比較直接:把會話費用放到狀態欄,把價格表、生效日期、峯谷窗口和兜底價放到設置頁中管理。社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。
目錄頁:當前已覈實資料未給出固定 URL。
GitHub 倉庫:https://github.com/misakimiku2/dsh-cost-display