前言¶
DeepSeek Harness(DSH)輸入框旁的 token 膠囊可以打開「Token 用量」彈窗,裏面會彙總緩存命中比例、未緩存輸入、緩存讀取和輸出等 token 數。這些數字對排查上下文佔用很有用,但彈窗本身不會把四個數折算成人民幣,也不會說明當前是按高峯還是空閒價計價、距離時段切換還有多久。若你關心單場會話的大致花費,或需要在高峯/空閒切換前調整用法,只能自己對照官方價目表心算。dsh-cost-row 是 Song2012 維護的客戶端插件,在不動宿主代碼的前提下,往同一彈窗末尾追加費用估算、計價時段和切換倒計時三行,計價規則對齊 DeepSeek 官方文檔。
這是什麼¶
插件倉庫:song2012/dsh-cost-row,社區目錄頁:skillhub.cn 條目。當前 package.json 版本爲 0.1.0,許可證 MIT。它只運行在 DSH Desktop 的 Web 前端:用 MutationObserver 監聽頁面,在發現帶 data-session-stats-usage 的用量定義列表後,讀取已有 <dt>/<dd> 數值,計算金額並追加 DOM,樣式繼承彈窗自帶的定義列表。
彈窗裏會多出什麼¶
裝好後,Token 用量彈窗在原有行之下大致會多出:
Token 用量 22,465,609 tok
緩存命中 98%
未緩存輸入 499,056 tok
緩存讀取 21,861,632 tok
輸出 104,921 tok
費用 ≈ ¥2.71 ← 新增
計價時段 高峯 ← 新增
切換時間 今天 18:00 · 剩 1:12:34 ← 新增,每秒走字
「費用」是按官方價目表對彈窗裏四個 token 分量加權求和的結果。「計價時段」表示當前按高峯還是空閒單價。「切換時間」是當前計價時段的結束時刻(今天 / 明天 / 周幾 + 鐘點)和剩餘倒計時;彈窗保持打開時每秒刷新,便於判斷何時進入或退出高峯。
計算口徑¶
價目來源:DeepSeek 官方 pricing 文檔,單位:人民幣 / 百萬 tokens。
| deepseek-flash | deepseek-v4-pro | |
|---|---|---|
| 輸入·緩存命中(空閒 / 高峯) | 0.02 / 0.04 | 0.15 / 0.30 |
| 輸入·緩存未命中(空閒 / 高峯) | 1 / 2 | 4.5 / 9 |
| 輸出(空閒 / 高峯) | 4 / 8 | 13.5 / 27 |
峯谷判定(README 說明,只依賴絕對時間,不受本機時區影響):
- 北京時間週一至週五 09:00–12:00、14:00–18:00 爲高峯;
- 其餘時段(含週末)爲空閒,空閒價 = 高峯價的一半。
公式:
未緩存輸入 × 未命中價 + 緩存讀取 × 命中價 + 緩存寫入 × 未命中價 + 輸出 × 輸出價
官方表未單獨列出緩存寫入價,插件按未命中輸入價計緩存寫入。金額一般保留兩位小數;不足 1 分時保留四位。
模型單價取自輸入框旁模型選擇器當前的 data-model-id:ID 含 flash 用 Flash 表,含 v4-pro 用 Pro 表;不在價目表內的 ID(例如部分第三方模型 ID)按 Flash 價兜底,費用行 tooltip 會標註「未在價目表內」。
安裝與啓用¶
先把插件目錄放到本機可訪問路徑,再執行 README 中的安裝命令(路徑需換成你的絕對路徑):
dsh plugin --profile desktop add link:/absolute/path/to/dsh-cost-row
安裝完成後重啓 DSH Desktop(宿主在啓動時讀取 profile)。重啓後點擊輸入框旁的 token 膠囊打開彈窗,應能看到「費用」等新增行。
卸載:
dsh plugin --profile desktop remove dsh-cost-row
典型用法¶
沒有單獨的配置文件或 CLI 子命令:啓用插件並重啓 Desktop 後,用法就是平時查看 Token 用量彈窗。
- 在 DSH Desktop 中照常對話,需要看消耗時點 token 膠囊。
- 對照「費用」行了解當前會話的估算人民幣成本。
- 看「計價時段」與「切換時間」,判斷是否處於高峯以及距離下一時段還有多久。
若中途在模型選擇器裏切換模型,費用行會跟隨當前 data-model-id 的單價;彈窗裏的 token 仍是整場會話彙總,中途換模型時全部 token 會按當前模型計價,可能出現高估或低估(README「已知限制」中已說明)。
適用場景與注意¶
適合:長期在 DSH Desktop 裏跑 agent、希望在同一塊 UI 裏同時看到 token 分項與大致賬單,並關心峯谷計價的開發者。
限制(均來自 README,安裝前建議通讀):
- 整場會話按一個模型計價,中途換模型時估算可能偏差。
- 法定節假日與調休未納入峯谷邏輯,僅按週一至週五鐘點判高峯,調休日可能按高峯價高估(約 2 倍)。
- 依賴
dl[data-session-stats-usage]與模型選擇器data-model-id兩個 DOM 錨點;上游改結構時,費用行可能靜默不顯示或退回 Flash 價,彈窗本體不受影響。
DSH 生態強調「一切皆插件」;SkillHub 等目錄由社區維護,與 DeepSeek / 幻方無官方從屬關係。客戶端插件在本機 DSH 進程權限下運行,安裝前應自行查看倉庫源碼與 MIT 許可證。
結尾¶
dsh-cost-row 把官方價目表與峯谷規則接到現有 Token 用量彈窗上,補費用、時段和倒計時三行,純瀏覽器側注入,不改宿主。需要細節、Issue 或自行構建時,見 GitHub:https://github.com/Song2012/dsh-cost-row;目錄介紹見 https://www.skillhub.cn/plugins/Song2012/dsh-cost-row。