前言¶
DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。在使用 DSH 進行長對話或調試複雜提示詞時,如果不實時掌握 Token 消耗情況,很難評估上下文壓力或單次操作的邊際成本。dsh-where-did-my-tokens-go 插件通過在「深度思考」指示器旁掛載實時徽章,解決了這一痛點,讓開發者能直觀看到輸入、輸出及思考階段的 Token 消耗。
插件簡介¶
這是一個由社區開發者 RevxZxCx 維護的 DSH 插件(MIT 許可證),非官方 DeepSeek 產品。它主要解決兩個問題:一是如何在對話流中實時查看 Token 計數;二是如何區分模型在「深度思考」階段消耗的 Token 與最終回答消耗的 Token。
核心功能¶
該插件提供以下能力:
- 實時輸入/輸出徽章顯示
在「深度思考」指示器旁,徽章會實時跳動顯示 Token 數量。in N代表輸入 Token,out N代表輸出 Token,think N代表輸出中屬於思考階段的 Token。 - 深度思考/回答分割顯示
利用reasoningTokens,將輸出 Token 拆分爲思考部分和回答部分。思考部分是輸出的一部分,而非額外加項,即out = think + answer。 - 自動單位轉換
支持 K (千)、M (百萬)、G (十億)、T (萬億) 的自動單位轉換(如 1866 → 1.9K),並提供鎖定單位功能以保持特定站點的可讀性。 - 合併/分割顯示模式
提供合併與分割兩種視圖模式,可在設置中切換。 - 每操作 Token 使用追蹤
每當一條操作(如「已完成思考」)完成時,該行會顯示use N token,展示該步驟自身的 Token 消耗,而非整個會話的總消耗。 - 每站點獨立配置
支持爲特定站點(字體、顏色、單位)進行定製,並包含可視化設置預覽卡片。
安裝與啓用¶
安裝前請確保 DeepSeek Harness 版本爲 0.2.0-rc.2。
- 執行安裝命令
使用以下命令將插件添加到桌面配置文件:
dsh plugin --profile desktop add dsh-where-did-my-tokens-go
若需要從 GitHub 安裝,可使用:
dsh plugin --profile desktop add github:RevxZxCx/dsh-where-did-my-tokens-go
- 重啓 DSH
安裝完成後必須重啓 DeepSeek Harness,插件纔會生效。
典型用法¶
安裝並重啓後,通過以下方式使用:
- 查看實時消耗:發送消息後,觀察「深度思考」指示器旁的徽章,它會隨着流式輸出實時更新。
- 區分思考與回答:保持「思考」開關開啓,查看
think N與out N的比例,以此判斷模型在推理上花費了多少 Token。 - 切換顯示模式:進入 設置 → Token 計數器,點擊預覽卡片切換合併/分割模式。
- 查看單步成本:查看每條「已完成…」的操作行,確認該步驟具體的 Token 消耗。
- 調整樣式:在設置頁面的齒輪菜單中,調整特定站點的字體、顏色和單位,點擊「保存」生效。
- 預覽效果:設置頁面的預覽卡片支持懸停動畫和實時切換,無需保存即可預覽合併/分割效果。
注意事項¶
- 版本依賴:插件依賴
@deepseek-ai/schemastery。 - 數據來源:輸入 Token 由 harness 的
prompt-size投影決定,輸出 Token 在流式傳輸期間爲估算值(CJK 字符約等於 1 Token,拉丁字符約等於 4 Token),流結束後會更新爲權威值。 - 安全性:未保存的草稿配置不會泄露到實時徽章中。
結語¶
該插件通過精細化的 UI 設計,將 Token 計數深度集成到對話流中,適合需要精細化控制成本和上下文的 DSH 用戶。更多詳情與源碼,可訪問 GitHub 倉庫 或 社區目錄。