dsh-cost-display:在 DSH 狀態欄顯示會話費用

前言

在 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

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

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

小夜