AIGoCode

How to Add an API Key to Cursor:从添加密钥到成功调用

更新于 2026-10-27 · aigocode.cyou

简答:在 Cursor 桌面端打开 Settings > Models,找到对应的 OpenAI、Anthropic 或 Google 提供商,粘贴 API Key 后点击 Save 或 Verify,再启用可用模型,并在 Chat 或 Agent 中选择它。自有 API Key 通常只影响本地 Chat 和 Agent 请求,不会自动替换 Tab 补全、Auto、Cloud Agents 或 Cursor CLI 使用的模型。

定义:Cursor API Key 配置,是把模型提供商签发的 API 密钥添加到 Cursor 的 Models 设置中,让支持的本地 Chat 或 Agent 请求使用该提供商账户及其计费、权限和模型额度。

先照做:Cursor 添加 API Key 的最短步骤

如果你的目标只是把自己的 API Key 加到 Cursor,先完成下面这组最小闭环。Cursor 官方当前文档将桌面端入口指向 Settings > Models,支持的提供商包括 OpenAI、Anthropic、Google、Azure OpenAI 和 AWS Bedrock;不同版本的按钮可能显示为 Save、Verify 或相近文案。

  1. 在对应模型提供商的控制台创建 API Key,并确认账户具有 API 调用权限或已配置所需计费设置。
  2. 打开 Cursor 桌面应用,进入 Settings,再打开 Models。
  3. 找到要使用的提供商,例如 OpenAI、Anthropic 或 Google。
  4. 把 API Key 粘贴到该提供商的密钥输入框,不要把前后空格、引号或换行一起复制进去。
  5. 点击 Save 或 Verify。如果密钥被提供商拒绝,该提供商对应的请求会继续失败,直到你更新或移除密钥。
  6. 在模型列表中启用目标模型,然后打开 Cursor Chat 或 Agent,手动选择该模型发送一条简单请求。

Cursor 官方说明了这一配置流程,并指出自有 API Key 只适用于聊天模型;Tab 补全仍使用 Cursor 内置模型。参见 Cursor 的 Bring your own API key 文档。

API Key、Cursor 登录和 ChatGPT 订阅不是一回事

添加 API Key 不等于登录 Cursor 账号。Cursor 登录账号用于访问编辑器、工作区和订阅功能;API Key 则代表你在 OpenAI、Anthropic 或 Google 等模型提供商处的调用身份。

项目作用费用或权限归属
Cursor 账号登录登录编辑器、同步账户、使用 Cursor 服务由 Cursor 账户和套餐决定
模型提供商 API Key让支持的 Chat 或 Agent 请求使用指定提供商通常由对应提供商按 API 账户计费
ChatGPT 订阅用于符合条件的 ChatGPT 产品或 Codex 扩展登录不自动包含 OpenAI API 用量
Cursor 内置模型使用 Cursor 提供或路由的模型按 Cursor 当前套餐、额度和用量规则处理

OpenAI 官方明确说明,ChatGPT 订阅不包含 OpenAI API 用量;如果在 Cursor 中使用 OpenAI API Key,调用费用会通过 OpenAI API 账户结算。相关说明见 OpenAI 关于在 Cursor 中使用模型的帮助文档。

OpenAI、Anthropic 和 Google API Key 怎么准备

Cursor 中的配置入口相似,但密钥的创建位置、权限和模型可用范围由各提供商决定。不要直接套用其他平台的模型名、Base URL 或接口路径;在 Cursor 的模型选择器中,以当前账户实际显示的可用模型为准。

提供商准备方式在 Cursor 中核对什么
OpenAI在 OpenAI API 平台创建 API Key,并确认 API 账户已满足调用所需的计费和权限条件。OpenAI 提供商开关、模型是否出现在模型选择器、组织账户是否允许该模型。
Anthropic在 Anthropic 的开发者控制台创建 API Key,并确认账户有对应 API 访问权限。Claude 模型是否可用,以及密钥是否属于正确的 Anthropic 账户。
Google在 Google AI Studio 或关联的 Google Cloud 项目中管理 Gemini API Key。密钥限制、项目权限和 Gemini 模型是否被当前账户启用。

Google 的官方文档说明,Gemini API Key 与 Google Cloud 项目、权限和配额有关,并建议对密钥设置适当限制;相关信息见 Google Gemini API Key 文档。OpenAI API 的入口可从 OpenAI API Platform进入。对于 Anthropic,密钥创建和账户权限应以其当前开发者控制台及官方文档为准。

配置后如何确认真的生效

不要只看输入框是否保存成功,建议按“模型出现—请求成功—费用归属”三步核验。

  1. 确认模型出现:返回模型选择器,检查目标提供商的模型是否可选。如果模型没有出现,先确认提供商密钥保存成功,再检查团队权限或模型访问限制。
  2. 确认最小请求:在 Chat 或 Agent 中发送一个不涉及敏感代码的简单问题,例如“解释当前文件中一个函数的作用”。如果请求能返回结果,说明至少完成了基本调用链路。
  3. 确认使用的模型:检查当前会话顶部或模型选择器中是否确实选中了目标模型,不要把 Cursor 内置模型的成功响应误认为自有 API Key 已生效。
  4. 确认费用归属:个人方案下,提供商通常负责模型调用费用;团队或企业方案可能仍有 Cursor 相关用量规则。应同时查看 Cursor 当前账户页面和模型提供商的用量页面。

Cursor 官方还说明,使用自有 API Key 时,请求会经过 Cursor 后端进行最终提示词构建,密钥通过加密连接传输,但这不等同于 Cursor 的 Zero Data Retention 政策仍然适用;数据处理还要参考所选模型提供商的隐私规则。参见 Cursor API Key 文档。

哪些功能不会使用你添加的 API Key

这是最容易产生误解的边界:把 API Key 添加到 Cursor,并不会让所有 AI 功能都自动切换到该密钥。

功能是否使用桌面端自有 API Key说明
本地 Chat支持在支持的提供商和模型范围内,可以使用自有 Key。
本地 Agent支持OpenAI 官方将本地 Chat 和 Agent 列为适用范围。
Tab 自动补全通常不支持Cursor 文档明确表示 Tab 补全继续使用 Cursor 内置模型。
Auto 模型选择不应假定支持自动路由可能仍由 Cursor 处理。
Cloud 或 Background Agents不支持 OpenAI BYOK相关请求使用 Cursor 提供或路由的模型。
Cursor CLI、API 和 SDK不支持桌面端 BYOK这些入口有独立的认证和服务边界。
Codex IDE 扩展独立认证它在 Cursor 内运行,但不改变 Cursor Chat、Agent 或 Tab 的模型配置。

OpenAI 的官方说明特别列出了 Tab、Auto、Cloud 或 Background Agents、Automations、Cursor CLI、Cursor API 和 SDK 等不适用范围。参见 OpenAI 的 Cursor 使用说明。

常见错误排查:按现象判断下一步

现象优先检查下一步
API Key 无效或被拒绝密钥是否复制完整、是否过期、是否来自正确账户重新生成或轮换密钥,删除多余空格后再次 Save 或 Verify。
模型列表没有目标模型提供商开关、账户权限、模型可用性先启用提供商,再重新加载模型列表;不要手写未核实的模型 ID。
Settings 中看不到 API Keys当前账号类型和团队策略如果属于团队或企业工作区,联系管理员确认是否限制个人 API Key。
请求提示额度不足或付款问题模型提供商 API 账户余额、账单和组织权限到对应提供商控制台检查用量、付款方式和组织权限;Cursor 订阅不能替代 API 账户计费。
自定义 Base URL 失败提供商是否支持该集成、端点格式和模型名称先用 Cursor 已列出的官方提供商配置验证,再按服务商给出的端点和模型名填写;不要重复拼接 /v1。
Chat 成功但 Tab 没变化功能边界这通常不是密钥失败,因为 Cursor 文档说明 Tab 补全继续使用内置模型。

团队或企业管理员可能限制个人 API Key。Cursor 的企业文档说明,管理员可以在团队模型设置中控制成员是否使用个人 API Key;如果入口消失,先确认是否属于受管控工作区,再联系管理员调整策略。参见 Cursor 模型与集成管理文档。

安全保存、撤销和轮换 API Key

截至 2026 年 10 月 27 日,OpenAI 的帮助页面还提示其与 Cursor 的模型合作存在拟议的过渡时间点,页面列出的日期是 2026 年 11 月 12 日,但最终安排可能变化。因此,如果你依赖 OpenAI 模型,配置成功后仍应查看 Cursor 和 OpenAI 的最新官方说明,不要把当前可用性当作长期承诺。

结论:最稳妥的配置顺序

最稳妥的顺序是:先确认提供商账户和 API Key 有效,再在 Cursor 的 Settings > Models 中保存密钥,启用列表中实际可用的模型,最后在本地 Chat 或 Agent 发送最小请求。遇到问题时,先区分是密钥、模型权限、团队策略、额度,还是功能本身不支持自有 Key。

本文是独立整理的使用指南,不代表 Cursor 官方;涉及按钮名称、模型列表、团队策略和费用的内容,应以 2026 年 10 月 27 日看到的官方页面及你的当前账户为准。

常见问题

Cursor 添加 API Key 后,Tab 自动补全会改用我的密钥吗?

通常不会。Cursor 官方文档明确说明,自有 API Key 只适用于聊天模型,Tab 补全继续使用 Cursor 的内置模型。因此 Chat 成功而 Tab 没有变化,不一定代表密钥配置失败。

ChatGPT 订阅可以直接当作 OpenAI API Key 使用吗?

不能直接等同。ChatGPT 订阅不包含 OpenAI API 用量;在 Cursor 中使用 OpenAI API Key 时,需要使用 OpenAI API 账户,并按照 OpenAI API 账户的权限和计费规则处理。

为什么 Cursor 里看不到 API Keys 入口?

先确认你打开的是 Cursor 桌面端的 Settings > Models,而不是其他设置页面。如果你加入了团队或企业工作区,管理员可能限制个人 API Key;此时需要联系管理员确认团队模型设置。

API Key 保存成功但模型仍然不可用,应该怎么办?

依次检查提供商是否启用、模型是否出现在模型选择器、API 账户是否有权限和额度,以及当前模型是否属于该提供商。不要直接填写搜索结果中的模型名或 Base URL;以 Cursor 当前列表和提供商官方文档为准。

在 Cursor 中使用自有 API Key,数据还适用 Cursor 的 Zero Data Retention 吗?

不能默认适用。Cursor 官方说明,使用自有 API Key 时,Zero Data Retention 政策不适用,数据处理应参考你所选模型提供商的隐私政策和协议。

Cursor CLI 能使用我在桌面端添加的 API Key 吗?

不能把两者视为同一套配置。OpenAI 官方说明,桌面端自有 API Key 不适用于 Cursor CLI;CLI、API 和 SDK 有独立的认证与服务边界。

相关阅读

参考资料

  1. Cursor:Bring your own API key(cursor.com)
  2. OpenAI:Using OpenAI models in Cursor
  3. Google AI for Developers:Using Gemini API keys
  4. OpenAI API Platform