Cursor自定义API怎么配置?把自己的模型接入IDE

Cursor 是目前最流行的 AI 编程 IDE,但它默认的模型套餐不一定适合所有人:价格可能偏贵、模型版本可能滞后、或者公司要求走自己的 API 账号。好消息是,Cursor 支持自定义 API 配置,把任何 OpenAI 兼容协议的服务接进来。

这篇把配置流程、常见坑和验证方法讲清楚。

前提条件

开始配置之前,确认三件事:

条件说明
Cursor Pro 或 Pro+ 会员Free Plan 无法配置自定义 API Key 和 Base URL,设置项会灰显
一个 OpenAI 兼容协议的 API Key从你的服务商控制台获取
对应的 Base URL以 /v1 结尾的 API 地址

如果你的 Cursor 账号还是 Free Plan,需要先升级到 Pro 才能继续。

配置入口

打开 Cursor,点击左下角设置图标(⚙️),进入 Cursor Settings → Models。

这个页面有三个关键区域:

  • OpenAI API Key:填入你的 API Key
  • Override OpenAI Base URL:填入你的 Base URL
  • Add new models:手动添加自定义模型名称

第一步:填入 API Key

在 OpenAI API Key 旁边的输入框里,粘贴你的 API Key,点击 Verify 验证。

如果显示绿色 ✓,说明 Key 有效;如果报错,检查:

  • Key 是否复制完整,前后有没有空格
  • Key 是否已过期或被禁用
  • 服务商是否支持 OpenAI 兼容协议

第二步:开启 Override OpenAI Base URL

默认情况下,Cursor 把 OpenAI API Key 的请求发到 https://api.openai.com/v1。如果你用的是其他服务商,需要开启 Override OpenAI Base URL,把地址改成你的服务商地址。

https://your-provider.com/v1

注意:

  • Base URL 必须以 /v1 结尾(OpenAI 兼容协议的惯例)
  • 不要带尾部斜杠
  • 不要把完整接口路径写进去,只需要到 /v1

第三步:添加自定义模型

Cursor 内置的模型列表不一定包含你想用的模型。需要在 Add new models 输入框里手动添加模型名称。

输入模型 ID,点击 Add Custom Model。添加后,模型会出现在左侧模型列表中,点击启用。

模型 ID 必须和你的服务商支持的完全一致。在服务商控制台查看可用模型列表,不要凭印象手打。

验证配置

配置完成后,验证是否生效:

  1. 关闭设置页面
  2. 在 AI 对话面板(Ctrl+L 或 Cmd+L)中,选择你刚添加的自定义模型
  3. 发一条简单消息测试

如果正常返回内容,配置成功。如果报错,对照下面的排错表逐一检查。

常见报错与排查

“This model does not support custom API keys”

原因:你选择的模型不在 Cursor 的自定义 Key 支持列表里。

解决方法:确认你添加的是自定义模型(通过 Add Custom Model 添加的),而不是 Cursor 内置的模型。内置模型走 Cursor 自己的账号体系,不能用你自己的 Key。

401 Unauthorized

原因:API Key 无效、过期,或服务商不支持 OpenAI 兼容协议。

排查方法:

  • 用 curl 直接请求一次你的 Base URL,确认 Key 有效
  • 确认服务商明确支持 OpenAI 兼容协议

404 Not Found

原因:Base URL 写错了,或者模型 ID 不存在。

排查方法:

  • 检查 Base URL 是否以 /v1 结尾,没有尾部斜杠
  • 确认模型 ID 和服务商控制台显示的一致
  • 用模型列表接口确认可用模型

请求超时

原因:网络无法到达 Base URL 地址。

排查方法:

  • 检查网络环境和代理配置
  • 确认服务商地址没有被防火墙拦截

模型列表里没有我要的模型

原因:服务商不支持该模型,或者模型名称写错了。

排查方法:

  • 在服务商控制台查看支持的模型列表
  • 确认模型 ID 拼写完全一致,注意大小写和日期后缀

配置检查清单

检查项怎么确认
Cursor Pro 会员Account 页面显示 “Pro” 或 “Pro+”
API Key 有效Verify 按钮显示绿色 ✓
Base URL 格式正确以 /v1 结尾,无尾部斜杠
模型已添加在模型列表中可见且已启用
网络可达能正常对话并返回内容

和 Claude Code 的配置区别

如果你同时用 Cursor 和 Claude Code,注意两者的配置逻辑不同:

维度CursorClaude Code
协议OpenAI 兼容Anthropic 兼容
配置方式图形界面设置环境变量
Base URL 格式以 /v1 结尾通常不带 /v1
会员要求需要 Pro 才能自定义无会员要求
模型选择在设置界面手动添加通过 ANTHROPIC_MODEL 环境变量

快速排错表

报错常见原因排查方法
设置项灰显不是 Pro 会员升级到 Pro 或 Pro+
Verify 失败Key 无效或过期在服务商控制台确认 Key 状态
“does not support custom API keys”选了内置模型用 Add Custom Model 添加自定义模型
404Base URL 或模型 ID 错误核对 Base URL 格式和模型 ID
401Key 无效重新复制 Key,确认无空格
超时网络不通检查代理和防火墙

Cursor 自定义 API 配置的核心就三步:填 Key、改 Base URL、加模型名。大部分问题都出在这三个值上,对着检查清单过一遍,基本都能解决。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐