Models 模型 ¶
Cursor是一款AI驱动的代码编辑器,其核心优势在于提供了多种先进的模型(Models),支持开发者在编码过程中获得智能建议和代码生成能力。本教程将详细解析Cursor可用的模型、定价结构以及如何根据需求选择合适的模型和订阅计划,帮助您充分利用Cursor的功能。
一、Cursor模型概述 ¶
Cursor提供了多种最新、最先进的AI模型,这些模型由不同的提供商(如OpenAI、Anthropic、Google、xAI等)开发,并针对编程任务进行了优化。每个模型在上下文窗口大小、能力和成本方面有所不同,适用于不同的使用场景。以下是Cursor支持的一些主要模型及其关键特性:
- Claude 3.5 Sonnet(Anthropic):上下文窗口75k(普通模式)至200k(Max模式),适合大多数任务,成本为1请求/消息。
- Claude 3.7 Sonnet(Anthropic):上下文窗口120k至200k,功能强大但倾向于主动更改代码,成本为1请求/消息(普通模式),Thinking变体为2请求/消息。
- Gemini 2.5 Flash(Google):上下文窗口128k,免费使用,适合快速任务。
- Gemini 2.5 Pro(Google):上下文窗口120k至1M,谨慎且精确,成本为1请求/消息。
- GPT-4o(OpenAI):上下文窗口60k至128k,成本为1请求/消息。
- GPT 4.1(OpenAI):上下文窗口128k至1M,成本为1请求/消息。
- o3(OpenAI):上下文窗口128k至200k,高推理能力,成本为7.5请求/消息。
- o4-mini(OpenAI):上下文窗口128k至200k,成本为1请求/消息。
- Grok 3 Beta(xAI):上下文窗口60k至132k,成本为1请求/消息。
- Grok 3 Mini Beta(xAI):上下文窗口60k至132k,免费使用。
这些模型支持不同的功能特性,如Thinking(逐步推理,适合复杂任务)、Agentic(支持工具调用,适合Agent模式)和Max Mode(支持更大上下文窗口,适合复杂任务)。更多模型信息,请参考官方模型文档。
自动选择(Auto-select) ¶
Cursor默认提供“Auto-select”功能,会根据任务需求和当前模型的可靠性智能选择最适合的高级模型。如果检测到输出性能下降,系统会自动切换模型以解决问题。这一功能适合大多数用户,简化了模型选择过程。
二、Cursor价格结构 ¶
Cursor的定价基于“请求”(Request)计费,每个请求代表一次向模型发送的消息,包括您的输入、代码库上下文和模型的响应。以下是Cursor的定价模式和具体费用结构:
1. 订阅计划 ¶
- Pro计划:包含每月500个请求,超出部分可能转为慢速请求(Slow Requests)或需额外付费。
- 免费计划:可能提供有限的请求或仅支持部分免费模型(如Gemini 2.5 Flash和Grok 3 Mini Beta)。
- 企业计划:按团队规模或需求定制,通常提供更多请求和高级功能支持。
具体价格可能随时间变化,建议查看官方定价页面获取最新信息。
2. 请求成本 ¶
- 普通模式(Normal Mode):每个消息的成本固定,基于所选模型,与上下文大小无关。例如,Claude 3.5 Sonnet和GPT-4o每次消息为1请求,o3为7.5请求,Gemini 2.5 Flash和Grok 3 Mini Beta为免费。
- Max模式(Max Mode):基于令牌(Token)计费,Cursor按模型提供商的API价格加20%利润计算成本。包括输入令牌、缓存输入令牌和输出令牌。例如,Claude 3.5 Sonnet在Max模式下的输入成本为3请求/百万令牌(MTok),输出成本为15请求/MTok。
一个请求的基准价格为0.04美元。
3. 慢速请求(Slow Requests) ¶
当您用完普通请求配额时,系统会自动切换到慢速请求模式。此模式优先级较低,处理速度较慢,可能会有更长的延迟。慢速请求不适用于Max模式。
4. 上下文窗口管理 ¶
上下文窗口是指模型一次能处理的令牌(文本和代码)总量。Cursor会随着会话进行优化上下文窗口,智能剪裁非必要内容,同时保留关键代码和对话元素。建议为每个独特任务启动新会话,以获得最佳效果。
更多关于请求和令牌的定义,请参考官方FAQ。
三、模型功能特性 ¶
Cursor的模型支持多种功能特性,适用于不同场景。以下是主要特性的介绍:
- Thinking:限制模型列表为推理模型,这些模型会逐步思考问题并有更强的自我纠错能力,适合复杂推理任务,但响应时间可能较长。
- Agentic:支持Chat的Agent模式,模型擅长工具调用,适合自动化代码修改任务。提交包含最多25个工具调用的Agent提示消耗1个请求,超出部分需额外确认并消耗更多请求。
- Max Mode:为最复杂任务设计,支持更大的上下文窗口,适合处理大规模代码库或复杂推理任务。更多信息请参考Max模式文档。
四、如何选择合适的模型和计划? ¶
选择Cursor模型和订阅计划取决于您的具体需求、项目复杂度和预算。以下是针对不同场景的建议:
1. 初学者或预算有限的用户 ¶
- 推荐计划:免费计划或Pro计划(利用14天免费试用)
- 推荐模型:Gemini 2.5 Flash(免费)、Grok 3 Mini Beta(免费)
- 理由:免费模型适合学习和小型项目,无需额外成本。Pro计划试用可以让您体验高级模型和功能。
- 使用场景:学习编程、开发小型脚本或测试Cursor功能。
2. 日常编码任务 ¶
- 推荐计划:Pro计划
- 推荐模型:Claude 3.5 Sonnet、GPT-4o、Gemini 2.5 Pro(均为1请求/消息)
- 理由:这些模型在普通模式下成本合理,上下文窗口足够处理大多数日常任务,提供良好的代码生成和建议质量。
- 使用场景:个人项目、中小型应用程序开发。
3. 复杂推理或大规模项目 ¶
- 推荐计划:Pro计划或企业计划
- 推荐模型:Claude 3.7 Sonnet(Thinking变体)、o3、GPT 4.1(Max模式)
- 理由:这些模型支持Thinking和Max模式,适合复杂推理、bug修复和大规模代码重构。企业计划提供更多请求和支持。
- 使用场景:大型项目开发、复杂代码重构、团队协作。
4. 自动化和Agent模式任务 ¶
- 推荐计划:Pro计划
- 推荐模型:支持Agentic功能的模型,如Claude 3.5 Sonnet、GPT-4o、Grok 3 Beta
- 理由:这些模型擅长工具调用和自动化代码修改,适合使用Chat的Agent模式实现新功能或重构。
- 使用场景:自动化工作流程、实现新功能。
5. 自定义需求 ¶
- 推荐计划:Pro计划或企业计划 + 自定义API密钥
- 推荐模型:根据需求选择外部模型
- 理由:如果Cursor内置模型无法满足需求,可以通过自定义API密钥连接外部模型,结合Pro或企业计划获得最佳体验。
- 使用场景:特定领域任务、研究AI编码技术。
五、如何在Cursor中选择和切换模型? ¶
在Cursor中选择或切换模型非常简单,步骤如下:
- 查看订阅状态:登录Cursor账户,进入仪表盘查看当前订阅计划和可用请求。
- 选择模型:在Cursor的设置或Chat界面中,找到模型选择器(Model Picker),选择适合的模型或启用“Auto-select”功能。
- 切换模式:根据任务需求切换到Max模式或启用Thinking功能(如果模型支持)。
- 设置自定义API密钥:如需使用外部模型,进入设置中的“自定义API密钥”选项,输入相关信息。
- 升级计划:如果请求不足或需要更多功能,可以通过计费页面升级订阅计划。
六、隐私与托管 ¶
Cursor的模型由模型提供商、受信任的合作伙伴或Cursor在美国的基础设施上托管。启用隐私模式(Privacy Mode)后,Cursor和模型提供商都不会存储您的数据,每次请求处理后数据将被删除。更多隐私和安全信息,请参考隐私文档和隐私政策。
七、总结 ¶
Cursor通过提供多种先进的AI模型和灵活的定价结构,满足了从初学者到企业团队的多样化需求。普通模式适合日常任务,Max模式适用于复杂项目,而Thinking和Agentic功能进一步增强了模型在特定场景下的能力。选择模型和计划时,建议根据任务复杂度和预算综合考虑。
如果您是新用户,可以从免费模型或Pro计划的试用开始,逐步探索Cursor的强大功能。更多关于模型和价格的最新信息,请访问Cursor官方网站或官方模型文档。
如果您有任何关于特定模型或定价的问题,请告诉我,我会进一步补充内容。