横评对比 · 阅读约 5 分钟

Claude Sonnet 4.5 vs GPT-4o vs DeepSeek V3:用同一个 Bug 测了三天

Claude Sonnet 4.5 vs GPT-4o vs DeepSeek V3:用同一个 Bug 测了三天

起因是同事问我"哪个模型最值得订",我说不好说,就真的拿了几个场景挨个跑了一遍。结果出来之后有点意外,分享给大家。

测试环境说明

  • 测试时间:2025 年 6 月底
  • 调用方式:OpenAI 兼容格式,统一通过 API 调用,排除网页端 UI 差异
  • 参与模型:Claude Sonnet 4.5、GPT-4o、DeepSeek V3(0324 版)
  • 每个场景独立对话,不带上下文干扰

场景一:定位一个真实线上 Bug

这是让我最有感触的一个测试。背景:一段 Python 异步代码,asyncio.gather 里混用了同步阻塞 IO,在低并发时看起来没问题,高并发下响应时间突然劣化 10 倍。代码约 80 行,粘进去直接问"为什么高并发下会变慢"。

Claude Sonnet 4.5:直接点出 requests.get() 是同步阻塞调用,在 event loop 里会阻塞整个线程,给出了换 httpx.AsyncClient 的改法,还顺带提示了连接池复用的问题。整体一次命中。

GPT-4o:也找到了问题,但解释绕了一圈,先讲了 GIL,再讲线程模型,最后才说到阻塞 IO。如果是新手可能会被前面的铺垫绕晕。改法给的是 aiohttp,也对,但没提连接池。

DeepSeek V3:找到了阻塞 IO 问题,解释最简洁,给了 httpx 方案,但没有主动提醒 AsyncClient 要用 async with 上下文管理,直接用容易资源泄露。扣半分。

| 模型 | 定位准确性 | 解释清晰度 | 补充建议 |

|---|---|---|---|

| Claude Sonnet 4.5 | ✅ 一次命中 | ⭐⭐⭐⭐⭐ | 连接池复用 |

| GPT-4o | ✅ 命中 | ⭐⭐⭐ | 无 |

| DeepSeek V3 | ✅ 命中 | ⭐⭐⭐⭐ | 资源管理有遗漏 |


场景二:长文档理解(合同审查)

给了一份 6000 字的 SaaS 采购合同(中文),让模型找出对乙方不利的条款,并按风险等级排序。

Claude Sonnet 4.5:输出结构最好,分了"高风险 / 中风险 / 低风险"三级,每条都引用了原文段落编号,有理有据。特别把一条"甲方可单方面修改服务条款而无需提前通知"标为高风险,这条确实容易被忽视。

GPT-4o:找到的条款数量差不多,但没有风险分级,全部平铺列举,需要自己再判断优先级。

DeepSeek V3:找到的条款最少,大约漏了 3 条中低风险条款。不过对找到的条款分析比较深入,给了修改建议。

长文档理解这块,Claude 的表现明显更稳,结构化输出质量最高。


场景三:数学推理(概率题)

题目:一个袋子里有 3 红 2 蓝 1 绿,不放回摸 3 次,第一次红、第二次蓝、第三次不是红的概率是多少?

正确答案是 3/6 × 2/5 × 3/4 = 6/120 = 1/20。

三个模型都答对了,过程也都写清楚了。这类基础概率题已经不是区分度了。

稍微加难度,换成一道需要贝叶斯更新的题,Claude 和 GPT-4o 都做对,DeepSeek V3 第二步条件概率更新出了一个小错,但能自我纠正(追问之后改正了)。


场景四:代码补全(TypeScript)

给了一个未完成的 React Hook,让补全 useDebounce 的实现,要求支持立即执行选项和取消功能。

三个模型都给出了可用的实现。细节差异:

  • Claude Sonnet 4.5:加了 useCallback 优化,避免不必要的重渲染,有 TypeScript 泛型,有 JSDoc 注释
  • GPT-4o:实现正确,没有泛型,注释较少
  • DeepSeek V3:实现正确,有泛型,但 cleanup 函数里少了 cancel 方法的暴露

代码质量上 Claude > GPT-4o ≈ DeepSeek V3,差距不大但存在。


最重要的部分:价格

跑完测试,我把各模型的 token 消耗和价格算了一下。官方价格(人民币换算)vs 通过无量Api调用的价格差距相当明显。

| 模型 | 官方价(输入/M tokens) | 无量Api 标准价 | 无量Api SVIP 价(7.7折) |

|---|---|---|---|

| Claude Sonnet 4.5 | ¥21 | ¥8.5 | ¥7.5 |

| GPT-4o | ¥18 | ¥7.2 | ¥6.3 |

| DeepSeek V3 | ¥2.8 | ¥1.1 | ¥0.95 |

以我这次测试的消耗量估算:四个场景跑下来大约消耗了 40K tokens(输入+输出),用 Claude Sonnet 4.5:

  • 官方:约 ¥1.68
  • 无量Api SVIP:约 ¥0.6

单次看差距不大,但如果是日常开发、接入到 IDE 插件、或者有批量处理需求,一个月下来差出来的钱够买好几杯咖啡。

无量Api 支持国内直连,不需要梯子,格式完全兼容 OpenAI,换 Base URL 一行代码的事,适合不想折腾网络环境的开发者。

综合结论

不打算说哪个模型"最好",因为场景不同结论不同:

  • 需要精准代码分析、长文档结构化处理:Claude Sonnet 4.5 目前略胜
  • 日常问答、对话流畅度要求高:GPT-4o 体验稳定
  • 成本敏感型场景、中文内容、批量处理:DeepSeek V3 性价比无敌,官方价就便宜,再通过聚合 API 调用更省

实际建议是:日常用 DeepSeek V3 打底,复杂任务切 Claude Sonnet 4.5,别固执地只用一个模型。


如果你也想把几个模型都接进自己的工具链,可以试试 无量Api,注册送 ¥1 体验金,余额永久有效,跑跑上面的测试场景成本不高: