选对模型能让你更快推进、花更少、拿到更好的结果。Cursor 支持所有顶级模型。大多数模型都能完成各类任务,但它们的表现各不相同,而这些差异很重要。

模型有何不同

不同模型的训练方式不同,表现风格也各不相同。有些会“先思考再写代码”,而有些会直接开写。有些更主动、节奏更快,另一些则会先花时间把你的指令理解透再动手。 可以从这些维度来考虑:
  • 果断性:有些模型(比如 gemini-2.5-proclaude-4-sonnet)更自信,几乎不用太多提示就能做出决策。
  • 好奇心:另一些模型(比如 o3claude-4-opus)会先规划,或者通过提问来更深入地理解上下文。
  • 上下文窗口:有些模型一次能处理更大范围的代码库内容,这对大规模任务很有用。

为什么这很重要

每个模型各有所长。有些擅长快速落地,有些更适合做规划和探索方案。选对模型可以让你:
  • 输出更快
  • 建议质量更高
  • 更好地优化用量和成本
就像和人合作一样,每个模型对提示的理解都不同。久而久之你会形成直觉:它们各自怎么读、怎么想、怎么做。这样你就能更清楚哪个模型更贴合手头的任务。

模型行为

理解模型行为的一个角度,是看它有多“主动”。

思考型模型

这类模型会推断你的意图、提前规划,且常常无需逐步指示就能自行决策。
  • 适合你想让模型自主推进任务的场景
  • 需要更少提示,但有时更有主见
  • 可能会做出超出预期的大改动
示例:
  • claude-4-opus
  • gemini-2.5-pro
  • o3(为复杂推理而设)
在你探索想法、做大范围重构,或希望模型更独立行动时,用它们。
思考型模型通常比非思考型模型更昂贵。查看 model pricing

非思考型模型

这类模型会等待明确的指令。它们不做推断或猜测,适合你想直接掌控输出的时候。
  • 适合精确、可控的改动
  • 需要更多提示,但行为更可预测
  • 更容易引导、修改和微调
示例:
  • claude-4-sonnet
  • gpt-4.1
当你需要严格控制、一致的行为,或在处理定义清晰的任务时,用它们。

按风格选择

很多人更多是按交互风格而不是任务类型来选模型。有些人喜欢能主动带节奏的果断型模型,另一些人更偏好等待指令的模型。claude-4-sonnetgemini-2.5-progpt-4.1 都能作为可靠的日常主力——关键在于你想要多大程度的控制权。

如何选择

Cursor 提供了一组精挑细选的高性能模型。你可以基于多种因素来选,下面是一些常见维度:

1. 提示风格

如果你更倾向于…模型
掌控过程、给出明确指令claude-4-sonnet, gpt-4.1
让模型主动发挥claude-4-opus, gemini-2.5-pro, o3

2. 任务类型

用这张表把你的任务匹配到合适的模型:
任务模型
定向修改claude-4-sonnet, gemini-2.5-pro
代码库导航/搜索gemini-2.5-pro, claude-4-opus, o3
规划或问题求解claude-4-opus, gemini-2.5-pro
复杂缺陷或深度推理o3
o3 专为复杂、模糊的问题设计。它很强大,但更慢且更耗资源,更适合偶尔使用。

选择树

这些是主观建议。你可以选择最适合自己的模型。

自动选择

Auto 会从上面的模型池中挑选一个可靠的模型(不包含 o3),帮你保持专注。它不会按任务类型进行路由,但如果你不确定选哪个,这是个稳妥的默认选项。

保存有效配置

当你找到效果很好的组合,比如把特定提示词和某些模型配对使用时,可以把它们保存为 Custom Modes。这样你可以:
  • 预先选定模型
  • 添加自定义说明
  • 在后续任务中复用这套配置

更新

本节记录本指南的重大修订与更新。
日期变更
2025 年 5 月下旬更新了对新型号的推荐;随着模型能力提升,精简了分类。
2025 年 5 月上旬首个版本,涵盖模型选择指南、行为模式与选择标准。

关键要点

  • 选一个最适合你的模型
  • 有些模型更有主见,适合探索、规划,以及你希望它主动提出想法的场景
  • 另一些模型更严密地遵循指令,适合强调精确性、可预测性、以及你想要直接掌控的任务
  • claude-4-sonnetgemini-2.5-progpt-4.1 都是很强的日常主力,怎么选取决于你的交互风格
  • o3 专为最棘手的问题而设计
  • 如果拿不准,用 Auto-select 是稳妥的默认选择
  • 把有效的配置保存为 Custom Modes,让工作流更顺畅