《Cursor-AI编程》进阶篇-模型自定义

596 阅读4分钟

模型自定义

在当今快速发展的技术时代,编程助手如Cursor正变得越来越重要。它们不仅提高了开发效率,还通过AI模型提供了更加个性化的编程体验。在这篇文章中,我们将深入探讨Cursor的模型自定义功能,以及如何利用它来优化您的编程工作流程。

1. Cursor的默认模型

Cursor提供了多种AI模型供用户选择,包括GPT-4oGPT-4Claude3.5Sonnet等。这些模型各有特点,适用于不同的编程场景。例如,GPT-4o模型在处理复杂逻辑时表现出色,而GPT-4则适用于需要大量上下文的任务。

  • GPT-4o:专为编程设计,擅长理解和生成代码。
  • GPT-4:具有更广泛的应用,适合处理复杂的编程问题。
  • Claude 3.5 Sonnet:适用于创意写作和代码生成。
  • cursor-smallCursor的一个自定义模型,智能程度不如GPT-4,但响应速度更快,且用户可以无限次使用。

20250119122159

2. 模型的管理

除了cursor内置默认的模型之外,我们还可以添加自定义模型

我们进入“设置”页面,左侧有一项“Models”的选项,这是我们设置模型的标签页

在这个页面中我们可以看到还有一些Cursor内置已经添加好了的模型,但是没有被勾选

20250119123408

这里勾选的意思是,在Chat,Composer面板中的模型列表中出现

3. 自定义模型添加

Cursor允许用户添加自定义模型,过程也很简单,下面我用最近比较火热的国产大模型(deepseek)来演示一下

  1. 登录Deepseek开发平台 platform.deepseek.com
  2. 找到API Key,并创建一个API Key 20250119125607 给新建的API Key一个名称,然后点击“创建” 20250119125659
  3. 创建成功后,会自动生成一个API Key,复制这个API Key 20250119125732 20250119125819 20250119130122
  4. 注意,需要点开“Override OpenAl Base URL (when using key) ”,然后输入https://api.deepseek.com/v1,填写后点击“Verify”,最终出现下面截图的效果代表创建成功 (在点击“Verify”前,需要把其他模型的勾选框取消掉,否则无法验证成功!) 20250119131026
  5. 然后我们添加模型名字“deepseek-chat”即可
  6. 添加成功后,这个模型就会在Chat,Composer面板中的模型列表中出现

我们在chat页面中,可以看到deepseek-chat模型已经添加成功,试着来问问它是谁

20250119131314

自定义模型的优势在于,它们可以根据您的特定需求进行调整,从而提供更精准的编程建议

4. 模型选择与切换

CursorChatComposer面板中,您可以根据需要在左下角中轻松切换模型

20250119132423

5. 上下文窗口的限制

不同模型在Chatcmd/CTRL-K功能中的上下文窗口限制有所不同。以下是详细说明

  • Chat功能:目前限制在大约2万个Tokens(如果模型不支持,可能会更少)。
  • Ctrl-K功能:限制在大约1万个Tokens
  • 长上下文聊天:使用模型支持的最大上下文,可以处理更长的输入。

了解这些限制有助于你更好地选择和使用模型。

6. 什么情况下使用自定义模型

假设您正在开发一个涉及机器学习的项目,默认模型可能无法提供满意的建议。通过自定义模型,您可以:

  1. 收集数据:使用特定于机器学习的代码示例和数据集来训练模型。
  2. 调整参数:根据项目需求调整模型参数,以提高建议的准确性。
  3. 测试与优化:在实际项目中测试模型的表现,并根据反馈进行优化。

7. Cursor模型-平衡性能与速度的智能选择

在模型性能和响应速度之间找到平衡至关重要

cursor-small模型是Cursor的一个自定义模型,它有以下特点和使用场景:

  • 虽然智能程度不如GPT-4,但响应速度更快,且用户可以无限次使用。
  • 使用场景:适用于不追求极高智能水平或者使用次数有较高要求时,快速生成代码片段或解决简单的编程问题

在某些场景下,cursor-small可能是更合适的选择。

cursor-fastCursor推出的另一个自定义模型,它有以下特点和使用场景:

  • 它填补GPT-3.5GPT-4之间的性能差距,官方预计其智能水平将超越GPT-3.5
  • 适用于需要快速响应的编程场景,比如快速生成代码片段

8. 结论

通过自定义CursorAI模型,您可以极大地提升编程效率和体验。探索和利用这一功能,将有助于您在编程领域取得更好的成果。不要害怕实验和调整,找到最适合您工作流程的模型配置。