# 报告称 Claude Code 处理用户请求前消耗 Tokens 量约为 OpenCode 的 4.7 倍

- 来源：IT之家（RSS）
- 发布时间：2026-07-14 15:13
- AIHOT 分数：49
- AIHOT 链接：https://aihot.virxact.com/items/cmrkc8ors00h9bizsgk0dao3r
- 原文链接：https://www.ithome.com/0/976/510.htm

## AI 摘要

科技媒体 systima 对比测试 Claude Code 2.1.207 与 OpenCode 1.17.18，均使用 Claude Sonnet 4.5 模型。结果显示，Claude Code 初始请求包含系统提示词和 27 个工具说明，工具描述占用约 24000 个 Tokens，总计约消耗 32800 个 Tokens，约为 OpenCode（6900 个 Tokens）的 4.7 倍。生产环境中，72KB 指令文件平均增加 2 万个 Tokens，5 个常规 MCP 配置再增加 5000~7000 个 Tokens，首个请求后总消耗可达 75000 到 85000 个 Tokens。

## 正文

IT之家 7 月 14 日消息，科技媒体 systima 于 7 月 12 日发布博文，对比测试指出在相同提示词、相同 AI 模型情况下，在处理用户请求前，Claude Code 消耗的 Tokens 数量约为 OpenCode 的 4.7 倍。

该媒体对比测试 Claude Code 2.1.207 与 OpenCode 1.17.18 版本，均使用相同的 Claude Sonnet 4.5 模型，并通过日志智能体记录请求载荷和 API 用量。

调查显示 Claude Code 初始请求包含系统提示词和 27 个工具说明，仅工具描述就占用了约 24000 个 Tokens，在处理用户输入之前大约需要消耗约 32800 个 Tokens。关闭全部工具后，Claude Code 的系统提示词仍约占 6500 个 Token。

Systima 指出，Claude Code 的初始 3.3 万个 Tokens 负载会占用上下文窗口空间，以 20 万上下文窗口计算，初始负载约占 16.5%。提示词缓存可降低重复输入的处理成本，但不会减少其占用的上下文空间。

作为对比，OpenCode 初始请求包含 10 个工具说明，在关闭工具后的系统提示词约占 2000 个 Tokens，在处理用户输入之前大约需要消耗 6900 个 Tokens。

生产环境中的 72KB 指令文件（AGENTS.md 或 CLAUDE.md）会给每个请求平均增加 2 万个 Tokens，而 5 个常规 MCP 配置又会增加 5000~7000 个 Tokens。在一个实际运行的系统发出第一个请求后，在用户输入任何单词之前，就已经产生了 75000 到 85000 个 Tokens。

Claude Code Is Way More Token-Hungry Than OpenCode. We Measured Exactly How Much
