前言¶
DeepSeek Harness(DSH)本身會統計 token,但數字通常藏在彈層裏,要對照官方價目表、再心算高峯與閒時,才能知道「這一輪」和「整段會話」大概花了多少錢。對長期跑 agent、多會話並行的人來說,這種用法偏事後覈對,不夠直觀。
下面介紹的 dsh-cost-chip(維護者 Yearngg,分類爲客戶端插件)把用量和金額貼到你已經會看的地方:每條回答末尾一行、輸入框上方一行累計;並按 DeepSeek 公開價目與北京時間高峯/閒時規則折算,無需再開單獨面板。
這是什麼¶
dsh-cost-chip 是 DSH 的 Cordis 客戶端插件:讀取 Harness 已有的 session 投影與每輪 folded usage,在 Web UI 展示 token 與估算金額,並附帶註冊 task-token-cost 技能,便於用自然語言做跨會話彙總或導出。
實現上零依賴、不發起網絡請求、不向磁盤寫新文件;數據來自運行中會話的 tokenUsage 投影,技能側讀取 $DSH_HOME/sessions/**/session.v4.jsonl.zstd。插件以當前 DSH 進程權限運行,安裝前建議瀏覽 GitHub 倉庫 源碼與 MIT 許可證。
核心功能¶
界面上的兩行讀數¶
- 每輪一行:在每條已完成回答的尾部顯示,例如
本輪 12.3k tok · ¥0.0345(英文界面爲Turn 12.3k tok · ¥0.0345)。 - 會話一行:在 composer 上方與 Harness 自帶的 tok/s、緩存命中率等並排,例如
會話 2.11M tok · ¥0.2498,隨流式輸出更新並在輪次結算後收斂。
鼠標懸停任一行可查看拆分:未命中輸入、緩存讀取、輸出、模型,以及該讀數按高峯還是閒時單價計價。
按輪次時間戳計價¶
DeepSeek 對高峯與閒時單價不同。插件對每一輪按該輪自身時間戳選用 peak 或 idle 費率,而不是用「當前時鐘」套整段會話。跨 12:00、18:00 的長會話裏,各輪金額仍可對齊價目表邏輯。
高峯定義爲北京時間週一至週五 09:00–12:00、14:00–18:00,其餘爲閒時。緩存寫入不計費;法定節假日日曆無法識別,插件按高峯處理(README 已說明)。金額爲價目表估算,不等同於賬單。
內置 task-token-cost 技能¶
安裝插件時會註冊 task-token-cost,優先級高於用戶目錄 ~/.dsh/skills 下同名技能;若曾手動裝過同名技能,需刪除用戶側副本以免互相遮蔽。
可直接用自然語言向 agent 提問,例如:
最近三天每個任務花了多少 token 和錢?
把這個月的用量導出成 CSV
哪個會話最貴?
技能從 $DSH_HOME/sessions 聚合,覆蓋當前窗口未打開的會話,可按輪、按日或按模型彙總。
CLI 示例(<skill-dir> 爲插件內 skills/task-token-cost/ 路徑):
node <skill-dir>/scripts/token-cost.mjs report
node <skill-dir>/scripts/token-cost.mjs report --by turn
node <skill-dir>/scripts/token-cost.mjs report --since 7d --csv report.csv
node <skill-dir>/scripts/token-cost.mjs prices
價目表(README,2026-10 對照公開列表)¶
單位爲每 100 萬 token 的人民幣:
| Model | Idle: miss / hit / output | Peak: miss / hit / output |
|---|---|---|
deepseek-flash |
¥1 / ¥0.02 / ¥4 | ¥2 / ¥0.04 / ¥8 |
deepseek-v4-pro |
¥4.5 / ¥0.15 / ¥13.5 | ¥9 / ¥0.3 / ¥27 |
價目表未列出的模型回退到 Flash 費率,界面會標 ≈。會話行前的 ≈ 另有含義:會話 transcript 比已加載窗口更長時,token 仍爲整會話統計,金額僅覆蓋當前窗口內已有輪次。
安裝與啓用¶
DSH 社區插件目錄爲獨立站點 skillhub.cn 上的 dsh-cost-chip 頁,與 DeepSeek / 幻方無官方從屬關係;生態上 Harness 側強調「一切皆插件」,本插件即其中一例。
環境要求:DeepSeek Harness 0.2.1-rc.1 及以上(package.json 中 engines.dsh 爲 >=0.2.1-rc.1 <0.3.0-0)。插件使用 conversation.chat.turnTail 與 conversation.composer.dock 插槽。
安裝方式(命令以 README 原文爲準):
- 市場收錄後:Plugins → Discover,搜索
dsh-cost-chip安裝。 - 從 GitHub 倉庫安裝:
dsh plugin add github:Yearngg/dsh-cost-chip
- 發佈到 npm 之後:
dsh plugin add dsh-cost-chip
裝完後刷新頁面即可,無需重啓 DSH 進程。
典型用法¶
- 安裝並打開任意會話。完成的輪次自動出現尾部一行;會話內一旦有 model call,composer 上方出現累計行。無需配置文件或額外面板。
- 懸停查看未命中/緩存命中/輸出與 peak/idle 口徑。
- 需要跨會話報表時,用自然語言向 agent 提問,或在本機用
token-cost.mjs子命令導出 CSV 等。 - 官方價目變更時:界面讀數改
client.js頂部PRICES;技能報表改skills/task-token-cost/prices.json。
適用場景與注意¶
適合:在 Web UI 裏持續對話、希望每輪和整段會話一眼看到 token 與估算成本;需要按日/按會話/按輪從本地 session 文件做彙總或導出,且希望與界面同一套價目與 peak/idle 規則。
注意:
- 插件與技能均在本機讀 session 數據,不上傳;仍以你審過的源碼與許可證爲準再安裝。
- 金額是公開價目表的估算;法定節假日無法識別、按高峯計是 README 已說明的限制。
- 調價只改上述兩個價格源,改完界面側 reload 頁面即可驗證。
結尾¶
dsh-cost-chip 把 Harness 已有的 token 統計搬到回答尾與會話 composer,並按 peak/idle 折算金額;同時 bundled task-token-cost 把同一口徑延伸到跨會話問答與 CLI 報表。
- 目錄頁:https://www.skillhub.cn/plugins/Yearngg/dsh-cost-chip
- 源碼與說明:https://github.com/Yearngg/dsh-cost-chip