Claude Code 與 OpenCode 的 Token 消耗之戰:深度剖析效率差異與潛在成本

直接比較了 Claude Code 和 OpenCode 在 token 使用上的差異,並提供了實驗數據,對開發者選擇和使用 coding agent 有極大的實戰參考價值。

• 本文對比了 Claude CodeOpenCode 在相同條件下的 token 消耗,發現 Claude Code 的資源消耗遠高於後者。 • 在使用者提示到達前,Claude Code 約需發送 33,000 個 token 的系統提示、工具模式和注入的腳手架,而 OpenCode 僅約需 7,000 個 token,此差異主要源於 Claude Code 龐大的工具定義及更廣泛的行為指令。 • 此外,Claude Code快取效率 上表現不佳,經常在會話中重複寫入數萬個快取 token,導致顯著更高的計費成本。 • 實際生產環境中,額外的配置檔案和子代理機制會使 Claude Code 的初始請求更進一步膨脹至 75,000 至 85,000 個 token。 • 儘管如此,對於 多步驟任務Claude Code 由於其積極的工具呼叫批次處理能力,有時能使其總 token 消耗低於重複支付較小基線的 OpenCode。 • > 作者指出:「Harness 負載的每個 token 都是無法用於程式碼的工作上下文 token,且基線會在每個回合中重新發送或從快取中重新讀取。」 • 此項測量對於理解 AI 代理在生產環境中的 成本、延遲和上下文預算 至關重要。


來源:Hacker News

閱讀原文 ↗

標籤:#claude-code

← 回首頁