选择合适的模型可以帮助您更快地工作、花费更少并获得更好的结果。Cursor 支持所有顶级模型。大多数模型都可以完成任何任务,但它们的行为不同,这些差异很重要。

模型的差异

模型以不同的方式进行训练,并以独特的风格响应。有些模型”先思考再编码”,而另一些则直接开始编写。有些模型主动出击,行动迅速,而另一些则需要时间理解你的指令后再行动。 以下是一些需要考虑的维度:
  • 主动性:一些模型(如 gemini-2.5-proclaude-4-sonnet)很自信,只需最少的提示就能做出决策。
  • 好奇心:其他模型(如 o3claude-4-opus)会花时间规划或提问,以更深入地理解上下文。
  • 上下文窗口:一些模型可以一次处理更多的代码库内容,这对大规模任务很有用。

为什么这很重要

每个模型都有不同的优势。有些擅长快速实现,而另一些更适合规划和探索选项。选择合适的模型可以让您:
  • 获得更快的输出
  • 收到更高质量的建议
  • 优化您的使用和成本
就像与人类合作一样,每个模型对提示的解读都不同。随着时间的推移,您会培养出直觉:了解每个模型如何阅读、思考和行动。这有助于您知道哪个模型最适合您的任务。

模型行为

理解模型行为的一种方式是看它们主动性的强弱。

思考型模型

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

非思考型模型

这些模型等待明确的指令。它们不会推断或猜测,适合你想直接控制输出的场景。
  • 适合精确、可控的更改
  • 需要更多提示,但行为更可预测
  • 更容易引导、修改和微调
示例:
  • 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)来保持您的工作流畅。它不会根据任务类型进行路由,但如果您不确定选择哪个,这是一个可靠的默认选项。

保存有效组合

一旦您找到了有效的组合,比如特定提示与某些模型的配对,您可以将它们保存为自定义模式。这些模式让您可以:
  • 预选模型
  • 添加自定义指令
  • 在未来任务中重复使用设置

更新

本节跟踪本指南的主要修订和更新。
日期变更
2025年5月下旬更新了对较新模型的建议。随着功能的改进,简化了分类。
2025年5月上旬初始版本,涵盖模型选择指导、行为模式和选择标准

要点总结

  • 您应该选择最适合您的模型
  • 一些模型具有主动性。它们适用于探索、规划以及您希望模型贡献想法的任务。
  • 其他模型严格遵循指令。它们适用于精确性、可预测性以及您希望直接控制的任务。
  • claude-4-sonnetgemini-2.5-progpt-4.1 都是强大的日常驱动模型。您的选择取决于交互风格。
  • o3 专为最困难的问题而设计。
  • 如果您不确定,自动选择是一个安全的默认选项。
  • 将有效的设置保存为自定义模式以简化您的工作流程。