Claude Sonnet 4.5 vs GPT-4.1 vs DeepSeek V3:用同一批 prompt 测了 3 天
Claude Sonnet 4.5 vs GPT-4.1 vs DeepSeek V3:用同一批 prompt 测了 3 天
最近 V2EX 上关于 GPT 账号被封、免费额度缩水的讨论很热闹。趁这个机会,我把手头常用的三个模型做了一次系统性横评——不是跑 benchmark,是真实工作场景下的对比。
测试时间:连续 3 天,每天同一批 prompt 跑一遍,取中位结果。
测试对象
| 模型 | 版本 | 官方输入价($/M tokens) | 官方输出价($/M tokens) |
|------|------|--------------------------|--------------------------|
| Claude Sonnet 4.5 | claude-sonnet-4-5 | $3.0 | $15.0 |
| GPT-4.1 | gpt-4.1 | $2.0 | $8.0 |
| DeepSeek V3 | deepseek-chat | $0.27 | $1.1 |
折算人民币(汇率 7.3):
| 模型 | 官方输入价(¥/M) | 官方输出价(¥/M) | 无量Api SVIP 输入价 | 无量Api SVIP 输出价 |
|------|-------------------|-------------------|----------------------|----------------------|
| Claude Sonnet 4.5 | ¥21.9 | ¥109.5 | ¥7.5 | ¥37.5 |
| GPT-4.1 | ¥14.6 | ¥58.4 | ¥5.1 | ¥20.4 |
| DeepSeek V3 | ¥2.0 | ¥8.0 | ¥1.5 | ¥6.2 |
SVIP 为 7.7 折,普通用户也有折扣,注册即送 ¥1 余额。
场景一:Python bug 修复
测试内容:一段 120 行的 FastAPI 路由代码,有一个并发竞态 bug + 一个类型注解错误,不提示 bug 位置,只说「这段代码有问题,帮我找出来」。
结果:
- Claude Sonnet 4.5:两个 bug 全部准确定位,解释了竞态条件的成因,给出了用
asyncio.Lock的修复方案,顺手提了一个潜在的第三个问题(不是 bug,但是代码味道问题)。回答逻辑严密,适合直接 review。 - GPT-4.1:找到了类型注解错误,竞态 bug 的定位稍微模糊,说「可能存在线程安全问题」但没有精确指出哪一行。修复建议可用,但需要自己再确认一遍。
- DeepSeek V3:两个 bug 都找到了,解释简洁,修复代码正确。没有额外分析,就事论事。速度最快。
小结:代码理解深度 Claude > GPT-4.1 ≈ DeepSeek V3。如果你在做代码 review,Claude 的「顺手多说一句」往往有价值。
场景二:长文档理解(上下文 30k tokens)
测试内容:一份 28k tokens 的技术规范文档(英文),问 5 个散布在文档各处的细节问题,其中一个问题的答案在文档里明确写了「不支持」,属于陷阱题。
结果:
- Claude Sonnet 4.5:5 题全对,陷阱题正确回答「文档明确说不支持,原文在第 7 节」,并给出原文引用。
- GPT-4.1:4 题对,陷阱题给出了一个模棱两可的回答,说「可能需要额外配置」,没有直接说不支持。
- DeepSeek V3:4 题对,陷阱题同样产生了幻觉,给出了一个听起来合理但文档里没有的配置方法。
小结:长上下文的忠实度 Claude 明显更好,尤其是「文档里明确否定的事情」这类测试,Claude 不会为了显得有用而编造答案。
场景三:数学推理
测试内容:3 道题。一道高中数列求和(有细节陷阱),一道概率题(需要贝叶斯),一道组合数学(中等难度)。
结果:
| 题目 | Claude Sonnet 4.5 | GPT-4.1 | DeepSeek V3 |
|------|:-----------------:|:-------:|:-----------:|
| 数列求和(有陷阱) | ✅ 过程清晰 | ❌ 陷入陷阱 | ✅ 正确 |
| 贝叶斯概率 | ✅ | ✅ | ✅ |
| 组合数学 | ✅ | ✅ | ✅ |
小结:数学推理三者差距不大,DeepSeek 在这类结构化问题上表现稳定,性价比极高。Claude 对陷阱题的抵抗力稍好。
场景四:中文写作润色
测试内容:一篇 800 字的产品方案,要求「保持原意,减少废话,让表达更有力」。
结果:
- Claude Sonnet 4.5:删减了约 20% 的内容,修改后语气更直接,保留了原文的技术细节。改动有理有据,不是为改而改。
- GPT-4.1:润色风格偏「正式化」,把一些口语化的表达改成了书面语,结果反而读起来更生硬。删减幅度不够。
- DeepSeek V3:理解了「减少废话」的要求,但润色后的文字略显平淡,缺少原文的一点个性。
小结:中文写作润色 Claude 更懂「写作感觉」,GPT-4.1 倾向于标准化,DeepSeek 更偏工具性。
成本计算:日常开发者场景
假设一个独立开发者每天的 API 消耗:输入 500k tokens,输出 100k tokens。
| 模型 | 官方日费用 | 无量Api SVIP 日费用 | 月省(30天) |
|------|-----------|----------------------|--------------|
| Claude Sonnet 4.5 | ¥21.9 | ¥7.5 | 约 ¥432 |
| GPT-4.1 | ¥14.9 | ¥5.2 | 约 ¥291 |
| DeepSeek V3 | ¥1.8 | ¥1.4 | 约 ¥12 |
Claude 和 GPT 的节省幅度最明显。DeepSeek 本身就便宜,绝对金额差距小,但胜在不需要翻墙、延迟稳定。
总结
怎么选:
- 代码审查 / 长文档分析 → Claude Sonnet 4.5,贵但值。
- 日常编码助手 / 性价比优先 → GPT-4.1,均衡。
- 高频调用 / 成本敏感 / 数学推理 → DeepSeek V3,便宜且够用。
没有一个模型全面压制其他,选哪个取决于你的工作场景。如果你同时需要这三个,放在同一个接口下管理会省很多事。
关于访问成本
测试期间我用的是 无量Api,国内直连,不需要代理,三个模型都在同一个 Base URL 下,改一行配置就能切换。价格按上面表格,SVIP 是官方价的 7.7 折,注册送 ¥1 余额,余额不过期。
如果你之前因为 GPT 账号被封或者网络问题在找替代方案,这个算是比较省心的选项。