选对模型能让你跑得更快、花得更少、效果更好。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
复杂 Bug 或深度推理o3
o3 面向复杂、含糊不清的问题而设计。它很强大,但更慢且更耗资源,更适合偶尔使用。

选择树

以下是主观建议。你可以选择最适合你的模型。

自动选择

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

保存有效组合

当你找到效果不错的组合时,比如把特定提示和某些模型搭配使用,可以把它们保存为 Custom Modes。它可以让你:
  • 预先选择模型
  • 添加自定义指令
  • 在后续任务中复用该配置

更新

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

要点

  • 选用最适合你的模型
  • 有些模型更有主见,适合探索、规划,以及你希望模型贡献想法的任务。
  • 另一些模型更贴合指令,适合需要精确、可预测、并且你想要直接掌控的任务。
  • claude-4-sonnetgemini-2.5-progpt-4.1 都是强劲的日常主力,选择取决于你的交互风格。
  • o3 专为最棘手的问题设计。
  • 不确定时,自动选择是稳妥的默认选项。
  • 把有效的配置保存为自定义模式,让工作流更顺畅。