前言¶
在 DeepSeek Harness(DSH)生態中,調試和優化模型推理成本是開發者關注的重點。DSH 的默認聊天界面通常會在 “Think” 區域流式展示思考過程的最後一行文本,這不利於開發者直觀地估算 Token 消耗。dsh-thinkmeter 插件正是爲了解決這個問題而生,它將流式預覽替換爲實時的 Token 計數。
這是什麼¶
dsh-thinkmeter 是一個 DeepSeek Harness(DSH)客戶端插件,由維護者 dmz2922990 開發。它的核心作用是將聊天視圖中的流式 “Think” 預覽替換爲實時 Token 數量顯示。
核心功能¶
-
Token 計數與狀態顯示
插件會根據模型思考的狀態顯示不同的信息。思考進行中時,顯示帶動畫的 Token 數(例如Thinking ≈ 1,234 tokens);思考結束後,顯示Think · 1,234 tokens。計數邏輯優先使用模型報告的usage.reasoningTokens,若不可用,則採用估算算法(CJK 字符 × 0.6 + 其他字符 ÷ 4)。 -
交互與展開
點擊該行可以展開或摺疊完整的推理文本。同時也支持鍵盤交互,使用 Enter 或 Space 鍵即可切換展開/摺疊狀態。 -
集成與兼容
插件以 DSH profile bundle 的形式存在,安裝後會自動與當前 profile 的 layer 列表集成。
安裝與啓用¶
推薦通過命令行直接安裝:
dsh plugin --profile web add https://github.com/dmz2922990/dsh-thinkmeter.git
在命令中替換 web 爲你使用的 profile 名稱(例如 tui 或 headless)。該命令會調用 profile 目錄下的 pnpm add,因此支持 Git URL、Tag 或本地路徑等 specifier。若未配置 GitHub 憑據,可使用 SSH 形式。
典型用法¶
安裝完成後,與正常使用 DSH 聊天一樣發起請求。在對話界面中,”Think” 區域將不再顯示流式文本,而是顯示實時的 Token 計數。點擊該區域即可查看完整的推理過程文本。
適用場景與注意¶
該插件適合需要精確追蹤模型推理 Token 消耗的開發者。但在使用時需注意以下權衡:
- Markdown 渲染影響:當插件激活時,普通的助手文本塊會被渲染爲純文本,而不是完整的 Markdown 格式。
- 依賴要求:插件依賴 Cordis ^4.0.0 和 React >=18。
短結尾¶
dsh-thinkmeter 插件通過量化思考過程的 Token 消耗,簡化了在 DSH 中進行模型調優的流程。查看目錄頁與 GitHub 倉庫可獲取更多詳情與更新。