ChatGPT vs Claude 比较:写代码谁更强?Claude编程跑分领先,但GPT Sol的token更便宜

快速解答

按目前的基准测试,写代码Claude比ChatGPT更强,而ChatGPT更便宜。截至2026年10月,Claude Opus在Artificial Analysis的三项编程测试中全部胜过GPT Sol,FrontierCode上为52.2%对49.1%。两个$20套餐都带编程智能体(Claude Code或Codex),但Sol每token的价格只有一半。

Two black plinths in a charcoal studio: on the left a brushed silver OpenAI knot beside a small keyboard, on the right a terracotta Claude starburst beside a keyboard and a small brass trophy, with glowing white code braces floating between them.

写代码用Claude还是ChatGPT更好?

在Artificial Analysis测试的所有模型里,三项编程基准的最高分都由Claude模型拿下(数据读取于2026年10月12日):FrontierCode和SciCode是Opus,Terminal-Bench 4.0是Sonnet。只拿Opus和GPT Sol比,在两家实验室都采用的最高强度(max effort)设置下,Opus三项全胜。

Claude Opus在三项编程测试中全部胜过GPT Sol,领先3到13分
GPT-6.1 SolClaude Opus 5.50102030405060任务通过率(%),最高强度,2026年10月12日FrontierCode 1.149.1%52.2%Claude +3.1Terminal-Bench 4.056.1%59.6%Claude +3.5SciCode (Python)54.2%66.9%Claude +12.7

每项测试考的是不同的工作。FrontierCode出自Cognition,看的是真实的维护者会不会合并智能体对开源仓库做的改动。Terminal-Bench 4.0让智能体在命令行里完成66项高难度任务。SciCode要求它为80道实验室问题编写Python函数。Claude领先最多的是SciCode,达12.7分;最少的是FrontierCode,3.1分,大约相当于Artificial Analysis所跑的100道任务中的三道。

更便宜的Claude并不是样样都赢。Claude Sonnet每token的价格与GPT Sol相同,它在Terminal-Bench 4.0上的63.6%是该榜单最高分。但在FrontierCode上它只有45.8%,落后于Sol的49.1%。

这些模型在SWE-bench上是找不到的。官方的SWE-bench Verified榜单在2026年2月26日之后没有新条目,Scale的SWE-bench Pro榜单则停在2026年初的模型,而这些模型如今两个应用都已不再提供。OpenAI也在那个月停止公布Verified成绩。它在说明这一变化的文章中写道,Verified上的进步“越来越多地反映模型在训练时接触过多少该基准的内容”。这些榜单已经过时,所以在SWE-bench上排出冠军的表格,排的其实是已退役的模型。

$20套餐自带哪个编程智能体,Codex还是Claude Code?

两个$20套餐都带编程智能体:ChatGPT Plus附带Codex,Claude Pro附带Claude Code,截至2026年10月都是每月$20。Claude Pro按年付费也可以选每月$17。

截至2026年10月12日ChatGPT PlusClaude Pro
价格每月$20每月$20,或按年付费每月$17(共$200)
编程智能体网页版、命令行、IDE扩展和iOS上的Codex终端、VS Code、Cursor和JetBrains IDE中的Claude Code
高难度编程用的模型GPT-6.1 Sol,OpenAI推荐用于复杂编程Claude Opus 5.5,Claude Code的默认模型
公布的五小时估计额度GPT-6.1 Sol上15到160条本地消息,GPT-6 Astra上5到45条没有。Pro是“每5小时会话的用量至少是免费版的5倍”
每周上限“也可能适用每周限额”五小时会话限额加每周限额
与谁共用额度ChatGPT Work网页、桌面和手机上的Claude聊天
超出额度后购买ChatGPT积分开启用量积分
聊天中的上下文窗口快速模型54K token,推理模型256K最高1M,视模型而定
免费版使用GPT-6 Luna的有限Codex没有Claude Code

两家里只有OpenAI给出了具体数字。它的Codex定价页估计Sol上每五小时有15到160条本地消息,并把Plus定位为“每周支撑几次专注的编程会话”的套餐。云端任务可能比本地任务消耗更多额度。

Anthropic则完全不给次数。它的Claude Code帮助页说Pro有五小时会话限额和每周限额,并写道:“这些限额由Claude和Claude Code共用,也就是说两个工具里的所有活动都计入同一份限额。”所以聊一个bug聊得久了,也会占用你的智能体时间。同一页还有个坑:如果你的shell里设置了ANTHROPIC_API_KEY,Claude Code会按API计费,而不是用你的套餐。

OpenAI最新的模型在智能体里,不在聊天框里。它的模型页说最新的Sol和Luna模型运行在Codex和Work中,但不在Chat窗口里。想知道Claude把你限流后会怎样,请看Claude达到使用上限。

写Python用ChatGPT还是Claude更好?

在这组测试里唯一的Python基准上,Claude写Python更强。SciCode的任务要求写Python函数,比如晶格的Ewald求和,Claude Opus通过了其中的66.9%,GPT Sol是54.2%。差距很大。

不只是Opus表现好。榜单上的每个Claude模型在这里都胜过Sol,连Claude Haiku也有55.0%。就连OpenAI的小模型Luna也以54.6%对54.2%略胜它的大哥。SciCode考的是科学计算代码,所以更适合作为数值计算工作的参考,对Django应用的参考价值有限。

ChatGPT和Claude一次能读多少代码?

在聊天里,Claude能读到更多代码。Anthropic的定价页列出每个套餐的上下文窗口最高为1M token,视模型而定。它的Claude Code模型文档说,近期的Opus模型默认使用1M窗口。

按OpenAI的定价页,ChatGPT Plus给快速聊天模型54K token,推理模型256K。这大约是Claude容量的四分之一。通过API,Artificial Analysis也把GPT Sol列为1M token,但OpenAI没有公布Plus上Codex的上下文数字。把整个模块粘贴进聊天,能完整保留的是Claude。上下文窗口对比还介绍了其他应用。

写代码ChatGPT和Claude哪个更便宜?

按token计价,ChatGPT更便宜。OpenAI的API定价对GPT Sol收取每百万输入token $2、每百万输出token $10。Anthropic对Claude Opus收取$4和$20。所以按2026年10月的标价,Opus贵一倍。

最高强度,2026年10月12日读取FrontierCode 1.1Terminal-Bench 4.0SciCodeAPI每百万token价格,输入 / 输出,短提示
Claude Opus 5.552.2%59.6%66.9%$4 / $20
Claude Sonnet 5.545.8%63.6%61.0%$2 / $10
Claude Haiku 5.541.8%32.8%55.0%$0.10 / $0.50(100K token以内)
GPT-6 Astra47.0%59.1%56.5%$10 / $50
GPT-6.1 Sol49.1%56.1%54.2%$2 / $10
GPT-6 Luna41.9%12.6%54.6%$0.10 / $0.50

实际差距比标价还大。Artificial Analysis的模型排行榜显示,最高强度下Opus每个任务$5.98,Sol只要$0.72。大约是8倍,这意味着Opus每个任务还会消耗更多token。

在免费版上,ChatGPT自然胜出。ChatGPT Free和Go可以用使用GPT-6 Luna的有限Codex,而Claude Free不含Claude Code。不过Luna作为智能体很弱:它在Terminal-Bench 4.0上只通过了12.6%的任务,Opus则通过了59.6%。

写代码ChatGPT和Claude哪个更快?

在最高强度下,ChatGPT更快给出完整答案。Artificial Analysis在其模型排行榜(2026年10月12日读取)上测得,GPT Sol从提示到完整回复的中位时间为347秒,Claude Opus为754秒。等待时间大部分花在输出第一个字之前的思考上。

Opus一旦开始输出就更快,每秒96个token,Sol是66个。这些时间是最高强度的上限。按模型文档,Claude Code默认以中等强度运行Opus,所以默认会话并不是这里计时的设置。

写代码该用ChatGPT还是Claude?

想要更高的难题通过率就用Claude,想要更便宜、更快的运行就用ChatGPT。

选Claude的情况选ChatGPT的情况
你想在三项编程测试里都拿最高分(Opus)你按token付费,想要一半的价格(Sol为$2 / $10)
你写科学或数据方向的Python(SciCode 66.9%对54.2%)你想要一个公布的智能体运行次数估计
你把整个文件粘贴进聊天(最高1M token)你用的是免费版(使用Luna的有限Codex)
你预算有限但要做终端工作(Sonnet,Terminal-Bench 4.0上63.6%)你想在iOS和网页上也能用智能体,而不只是命令行
你想要开始输出后更快的流式速度(Opus,每秒96个token)你想更早拿到完整答案(Sol,最高强度下约6分钟对12分钟)

没有哪个能赢下所有任务,所以最省钱的做法是在自己的代码上把两个都试一遍。想看写作和研究方面更全面的较量,请读Claude vs ChatGPT。如果你还想把其他编程工具也纳入比较,ChatGPT的编程替代品有介绍。

Whizi适合一种很窄的情形:在为两个套餐付费之前,你想让Claude Opus和ChatGPT Sol回答同一个编程问题。并排聊天包含在每月$29.99的Whizi Pro里。每一列按各自模型的积分费率计费,所以一次对比两者都会消耗,每条消息消耗的积分因模型而异,也可能调整。Whizi是聊天应用,要在整个代码仓库里改代码,你仍然需要Codex或Claude Code。编程指南说明了每个套餐能用到哪些编程模型。

操作清单
  • 先选智能体:Codex随ChatGPT Plus附带,Claude Code随Claude Pro附带,都是每月$20
  • 必须通过代码评审的代码用Claude Opus,单次运行成本更重要时用GPT Sol
  • 在Codex用量面板里查看实时的五小时和每周限额
  • 在Pro套餐上运行Claude Code之前先取消设置ANTHROPIC_API_KEY,否则会按API计费
  • 忽略那些给两个应用都已不再销售的模型排名的SWE-bench表格

常见问题

Claude Code比Codex更好吗?

截至2026年10月,没有公开测试能给出定论。Artificial Analysis会在各自的测试框架里给编程智能体打分,但它的框架对比标着“即将推出”,智能体得分也没有公开。公开的是模型之间的差距:在上面三项编程测试中,Claude Opus领先GPT Sol 3到13分。想在自己的代码上测试两者,可以用免费的AI模型对比工具,它会把同一个提示发给多个模型。

Claude Code和Claude聊天共用同一份限额吗?

是的。Anthropic说Pro和Max的限额由Claude和Claude Code共用,所以两者的所有活动都计入同一份五小时和每周限额。在ChatGPT上,Codex与ChatGPT Work共用限额,OpenAI还说可能适用每周限额。Claude每周限额解释了固定的重置日。

可以免费使用Codex或Claude Code吗?

Codex可以,Claude Code不行。ChatGPT Free和Go在桌面应用中包含使用GPT-6 Luna的有限Codex,视推送情况而定。Claude Free不含Claude Code,它从Claude Pro开始提供,每月$20,按年付费每月$17。Claude Pro值得买吗介绍了它能提供什么,以及限额在哪里会卡住你。

写代码需要同时订阅ChatGPT Plus和Claude Pro吗?

不一定。没有哪个模型能赢下所有任务,所以先在自己的代码上测试两者。Codex随ChatGPT Plus附带,Claude Code随Claude Pro附带,各自每月$20。想要更高的难题通过率选Claude,想要更便宜、更快的运行选ChatGPT。是否需要两个套餐都订权衡了同时付费两个的成本。