更新于

GPT-5 与 Claude Opus 4.7 编程能力对比实测


GPT-5 和 Claude Opus 4.7 是 2026 年最常被拿来对比的两个旗舰。市面上跑分一大堆,但真正放到开发者每天的工作流里,差异其实远比跑分细。本文用 6 个典型场景实测对比。

一、测试方法

所有测试通过同一个中转网关(YoTradeApi)发出,避免网络差异。模型版本:

  • GPT-5(OpenAI Responses API,gpt-5)
  • Claude Opus 4.7(Anthropic Messages API,claude-opus-4-7)

每场景跑 10 次,记录通过率、平均耗时、token 消耗、人工评分(满分 10)。

二、场景 1:从零写一个函数

题目:「用 TypeScript 写一个 LRU 缓存,支持 TTL,包含完整类型签名与单元测试」。

指标GPT-5Opus 4.7
一次通过编译9/1010/10
一次通过测试8/109/10
代码可读性8.59.0
平均输出 token14001650

两者都很强,Opus 略胜,差距不大。GPT-5 输出更紧凑,Opus 注释更多。

三、场景 2:修复一个已存在的 bug

题目:给一段 200 行的 Express 路由代码,里面有一个异步竞态 bug,让模型找出并修复。

指标GPT-5Opus 4.7
正确定位7/109/10
修复方案合理7/109/10
同时识别其他问题3/106/10

Opus 在调试任务上明显更强。它更愿意通读整段代码后才动手,而 GPT-5 更容易在第一眼就给方案。

四、场景 3:跨文件重构

题目:把 8 个文件、约 1200 行的 Node.js 项目从 callback 风格改写成 async/await,保持测试通过。

指标GPT-5Opus 4.7
完整改完不遗漏6/109/10
保持测试通过7/109/10
引入新 bug 次数2.30.8
总耗时18 分钟22 分钟

Opus 在长任务上把握力强。GPT-5 偶尔会”忘掉”某个文件还没改。如果你工作流里跨文件改动占比高,Opus 更合适。

五、场景 4:性能优化

题目:给一段 SQL(4 张表 JOIN,慢查询 12s),让模型分析并优化。

指标GPT-5Opus 4.7
分析正确8/108/10
优化方案数量3.24.1
给出 EXPLAIN 思路7/109/10
实测加速比5x7x

打成平手,Opus 略胜在思路全面。这个场景下成本敏感的话 GPT-5 更划算。

六、场景 5:理解陌生代码

题目:给一个 1500 行的 Rust 项目,问”process_packet 函数被调用的所有路径是什么”。

指标GPT-5Opus 4.7
召回率78%89%
误报12%7%

Opus 在长上下文召回上更强,但 GPT-5 优势是思维链可见(默认在思考过程中给出推理路径),方便审查。

七、场景 6:写文档与注释

题目:给一段 300 行的 Python 代码,写完整 docstring 与一份 user-facing markdown 文档。

指标GPT-5Opus 4.7
文档完整度9/109/10
文风评分89
中文表达8.59.2

Opus 的中文输出更自然。如果你的代码注释和文档主要是中文,Opus 体验更好。

八、速度与成本

模型短任务 TTFB长任务总时延单 token 成本(相对)
GPT-5~3s略快100%
Opus 4.7~5s略慢~150%

如果短任务高频调用(聊天界面),GPT-5 响应感更好。如果长任务为主(Cursor / Claude Code agent),Opus 的稳定性能换回时间。

九、按场景选型建议

你的主要工作流推荐
Cursor 单文件改GPT-5
Claude Code 长任务 agentOpus 4.7
Aider Architect 模式Opus 4.7(Architect)+ Sonnet 4.6(Editor)
跑测试 + 修 bugOpus 4.7
性能优化 SQL / 算法任一
写中文技术文档Opus 4.7
量大但简单的 promptGPT-5
在线聊天界面GPT-5

十、混搭实战:把 GPT-5 当 Editor,Opus 当 Architect

在 Aider 里:

aider --architect \
  --model openai/claude-opus-4-7 \
  --editor-model openai/gpt-5

逻辑:Opus 想清楚要改什么,GPT-5 快速产生 diff。实测节省 35–50% 时间与成本,质量持平。

十一、相关阅读

YoTradeApi 用同一个 Key 同时调用 GPT-5 和 Claude Opus 4.7,按场景自由切换。