Claude Opus 4.7 官方支持 100 万 token 上下文窗口和最多 128k 输出;如果 repo、任务提示、对话历史、工具结果和输出预留都在限制内,才有机会一次处理完整代码仓库。[2] Anthropic 将 Opus 4.7 定位于复杂 agentic workflows、long running work 和较大 codebase 场景,但这不等于保证任何大型 monorepo 都能一次稳定完成。[6][8] 实际评估前应使用 Opus 4.7 重新计算 token:其新 tokenizer 可能让同一文本使用约 1x 至 1.35x tokens,不能直接沿用旧模型估算。[2]

Create a landscape editorial hero image for this Studio Global article: Claude Opus 4.7 1M context:能一次讀完整個 repo 嗎?. Article summary: Claude Opus 4.7 官方支援 1M token context window 和最多 128k output tokens;但「一次讀完整個 repo」只在 repo、提示、對話歷史與工具結果都放得入上下文,並為長輸出留足空間時才成立。[2]. Topic tags: ai, anthropic, claude, coding, agents. Reference image context from search candidates: Reference image 1: visual subject "# Claude's 1M Token Context Window: When It's Worth It and How to Use It Right. Claude Opus 4.7, Opus 4.6, and Sonnet 4.6 now all support 1M context in GA — no beta flag needed. Bu" source context "Claude's 1M Token Context Window: When It's Worth It and How to Use It Right | Claude API" Reference image 2: visual subject "# Claude's 1M Token Context Window: When It's Worth It and How to Use It Right. Claude Opus 4.7, Opus 4.6, and Sonnet 4.6 now all support 1M context in GA — no beta flag needed. Bu
Claude Opus 4.7 的 100 万 token context window 是真实的官方能力,但它不等于“任何 repo 都可以原封不动塞进 prompt”。更准确的判断是:如果整个代码仓库连同任务提示、对话上下文、工具结果和输出空间都在限制内,一次性分析有可能成立;如果是大型 monorepo,或者包含大量 generated files、vendor 依赖、文档、日志和构建产物,仍然需要筛选、分批或配合工具流程。
Claude Opus 4.7 的官方资料列出 100 万 token context window,并支持最多 128k output tokens。 对长文档、长代码任务和大范围代码仓库分析来说,这显然比短上下文模型更有余地。
但“能不能一次读完整个 repo”,不能只看“100 万”这个数字。至少要同时满足三个条件:
/v1/messages/count_tokens 对 Opus 4.7 返回的结果也会不同于 Opus 4.6。代码仓库通常不是一份干净的长文档。一次真正有用的 codebase 分析,往往还需要 README、配置文件、测试、依赖清单、CI 报错、stack trace、搜索结果和工具输出。模型实际要看的上下文,是这些内容的总和。
因此,100 万 token 更适合理解为“可以容纳非常大的工作集”,而不是“任何 repo 都可以不加筛选完整粘贴”。如果仓库里有大量 generated files、vendor 目录、编译产物、巨大日志或重复文档,把它们全部放进 prompt 往往会浪费上下文,还可能挤占真正关键的代码和输出空间。
在 Opus 4.7 上尤其要注意这一点,因为 Anthropic 已提醒:新 tokenizer 可能让同一批文本使用比前代更多的 tokens,最高约 1.35x。
可以乐观,但不应把它说成绝对承诺。
Anthropic 的产品页明确把 Opus 4.7 放在 complex agentic workflows、long-running work 和 larger codebases 的使用场景中。 官方新闻稿也称它处理 complex, long-running tasks 时具备 rigor and consistency。
不过,这些资料更适合支持一个谨慎结论:Anthropic 官方将 Opus 4.7 定位为更适合长上下文、长流程和大型 codebase 任务的模型。 它们并不足以证明“任何超长文档、任何 repo、任何 agent loop 都可以一次性稳定完成”。
如果用于安全审计、CI/CD 自动修复、大型重构或长时间 agent 流程,仍应使用自己的代码仓库、测试套件和真实失败案例做验证。
先列出仓库的主要目录、语言、入口点、测试、配置文件和近期改动,再决定哪些文件真的需要进入上下文。通常应先排除 build artifacts、generated files、vendor 依赖、巨大日志、缓存和重复文件。
不要拿 Opus 4.6 或其他模型的 token 数直接推算。Anthropic 指出,Opus 4.7 的新 tokenizer 可能让同一文本使用约 1x 至 1.35x tokens,/v1/messages/count_tokens 的结果也会不同。
即使输入刚好放得下,也不代表任务一定能高质量完成。长代码仓库分析通常需要模型输出覆盖范围、风险列表、修改建议、测试策略或 patch;Opus 4.7 的最大输出为 128k tokens,设计任务时要为输出留出空间。
Anthropic 将 Opus 4.7 定位为适合 complex agentic workflows 和 larger codebases 的模型。 对大型仓库而言,更稳妥的方式通常是:先让模型理解架构,再逐步读取关键文件、搜索引用、检查测试和错误日志,而不是一开始把所有内容一次性塞进去。
做代码仓库分析时,可以要求输出包括:已读文件、未读文件、主要假设、风险点、需要人工确认的部分,以及下一步测试建议。这不能保证答案一定正确,但可以减少一个常见误解:模型看过一部分上下文,并不等于它已经完整理解整个 codebase。
Claude Opus 4.7 确实支持 100 万 token context window 和最多 128k output tokens。 Anthropic 也将它定位为适合长流程、agentic workflow 和较大 codebase 的模型。
但“能否一次读完整个 repo”不是只看上下文窗口数字就能回答。若整个 repo 加上任务上下文和输出预留仍在限制内,一次处理可以成立;若仓库太大、噪声太多,或任务需要长报告和大量修改,更可靠的方法仍是先筛选、再分批,并用实际测试验证结果。
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Claude Opus 4.7 官方支持 100 万 token 上下文窗口和最多 128k 输出;如果 repo、任务提示、对话历史、工具结果和输出预留都在限制内,才有机会一次处理完整代码仓库。[2]
Claude Opus 4.7 官方支持 100 万 token 上下文窗口和最多 128k 输出;如果 repo、任务提示、对话历史、工具结果和输出预留都在限制内,才有机会一次处理完整代码仓库。[2] Anthropic 将 Opus 4.7 定位于复杂 agentic workflows、long running work 和较大 codebase 场景,但这不等于保证任何大型 monorepo 都能一次稳定完成。[6][8]
实际评估前应使用 Opus 4.7 重新计算 token:其新 tokenizer 可能让同一文本使用约 1x 至 1.35x tokens,不能直接沿用旧模型估算。[2]