高级功能
模型
通过 Cursor Chat、Ctrl/⌘ K 和 Terminal Ctrl/⌘ K,你可以轻松在不同的模型之间切换。
模型下拉菜单
在 AI 输入框下方,你会看到一个让你选择要使用的模型的下拉菜单。默认情况下,Cursor 有这些可以使用的模型:
GPT-4o
GPT-4
Claude 3.5 Sonnet
cursor-small
cursor-small
是 Cursor 的自定义模型,虽然不如GPT-4
智能,但速度更快,用户可以无限制使用。
你可以在 Cursor Settings
> Models
> Model Names
下添加其他模型。
模型 X 使用什么上下文窗口?
在聊天中,我们目前限制在大约 20,000 个令牌(如果模型不支持那么多上下文,则更少)。对于 cmd-K,我们限制在大约 10,000 个令牌,以平衡 TTFT 和质量。长上下文聊天使用模型的最大上下文窗口。
自定义 API 密钥
Cursor 让你可以输入自己的各种 LLM 提供商的 API 密钥,以便按照自己的成本发送任意数量的 AI 消息。当使用客户 API 密钥时,我们会在调用 LLM 提供商时使用它。
要使用你自己的 API 密钥,请转到 Cursor Settings
> Models
> OpenAI API Key
并输入你的 API 密钥。然后,点击"Verify"按钮。一旦你的密钥通过验证,你的 OpenAI API 密钥就会被启用。
某些 Cursor 功能(如 Tab 补全、从聊天应用和 Composer)需要专门的模型,不能与自定义 API 密钥一起使用。自定义 API 密钥仅适用于使用来自 OpenAI、Anthropic 和 Google 等提供商的标准模型的功能。
OpenAI API 密钥
你可以从 OpenAI 平台 获取自己的 API 密钥。
Anthropic API 密钥
与 OpenAI 类似,你也可以设置自己的 Anthropic API 密钥,这样你就可以按照自己的成本使用基于 claude 的模型。
Google API 密钥
对于 Google API 密钥,你可以设置自己的 API 密钥,这样你就可以按照自己的成本使用 Google 模型,如 gemini-1.5-flash-500k
。
Azure 集成
最后,你还可以设置自己的 Azure API 密钥,这样你就可以按照自己的成本使用 Azure OpenAI 模型。
我的 API 密钥会被存储或离开我的设备吗?
你的 API 密钥不会被存储,但每次请求都会被发送到我们的服务器。所有请求都通过我们的后端路由,因为这是我们进行最终提示构建的地方。
影子工作区
影子工作区是一个可选设置,你可以配置它来提高 AI 生成代码的质量。只有一些功能使用它。
如果你启用了影子工作区,后台 AI 可以为它们编写的代码请求 lint。这会在你的计算机上生成一个隐藏窗口,以确保你的编码体验不受影响。
影子工作区会增加 Cursor 的内存使用量,因此我们建议只在你有足够的 RAM 时才启用此功能。
你可以在 我们的博客文章 中阅读更多关于影子工作区的信息。