Cursor 里怎么接 Claude、GPT、国产模型?我把配置方式和几个坑记录下来

Cursor 设置里 Anthropic 那栏没有 Base URL 覆盖选项,想接第三方 Claude/GPT 渠道,唯一能走的是 OpenAI 兼容协议这条路。这篇记录配置步骤,以及 Override 全局生效、模型 ID 要填精确、换厂商组要连Key换 这几个真实踩过的坑。

Cursor 里怎么接 Claude、GPT、国产模型?我把配置方式和几个坑记录下来
Photo by Aerps.com / Unsplash

SEO 关键词:Cursor 自定义模型、Cursor Override OpenAI Base URL、Cursor 接入 Claude、Cursor 接入国产模型、灵眸AI、lmuai、Anthropic 中转、OpenAI 中转

Cursor 自带的模型挺好用,但真正上手一段时间后会遇到几个绕不开的需求:想用官方订阅之外的计费方式、想在同一个编辑器里切换 Claude、GPT、国产模型做对比,或者单纯觉得 Cursor 自己的模型定价不划算。这篇记录一下我自己是怎么在 Cursor 里接入第三方 API 的,中间踩的几个坑比配置步骤本身更值得写下来。

一、先搞清楚 Cursor 的自定义模型机制到底怎么运作

Cursor 的设置里,Settings → Models 下能看到不同厂商的 API Key 输入框,包括 OpenAI、Anthropic、Google 等。乍一看好像每家都能配一个自定义端点,实际用起来会发现一个关键的不对称:

只有 OpenAI 这一栏带"Override OpenAI Base URL"这个开关,Anthropic 那栏没有对应的 Base URL 覆盖选项。 也就是说,如果你在 Anthropic 那个输入框填了自己的 Key,请求还是会老老实实发到 Anthropic 官方服务器,不会走你指定的第三方端点。Cursor 官方论坛上有用户专门提过这个功能请求(Request to override Anthropic Base URL),Cursor 团队的回复是这个需求已经在排期里,但目前还没有做。

这意味着,想在 Cursor 里用第三方渠道跑 Claude 模型,走不通"直接在 Anthropic 那栏填自定义 Key"这条路。真正能用的路径是走 OpenAI 兼容协议:打开 OpenAI 那一栏的 "Override OpenAI Base URL",指向一个能把请求转成 OpenAI 格式返回的第三方端点,Claude、GPT、国产模型都能通过这一条路接进来——前提是对方平台确实提供了 OpenAI 兼容的 /v1/chat/completions 接口,不是所有平台都有。

二、灵眸AI 这边的配置

灵眸AI 除了 Anthropic 官方协议 /v1/messages(Claude Code 用的那条),也提供 OpenAI 兼容的 /v1/chat/completions 端点,我实测过这个端点是真实可用的(发请求给一个错误的 Key,返回的是标准 JSON 格式的 INVALID_API_KEY 报错,不是网站首页兜底的 HTML),这条路线可以直接接进 Cursor 的 Override 机制。

配置步骤:

  1. 打开 Cursor 的 Settings → Models(快捷键 Ctrl/Cmd + Shift + J,或从命令面板搜 "Cursor Settings")
  2. 找到 OpenAI 那一栏,打开 "OpenAI API Key" 开关
  3. 打开 "Override OpenAI Base URL",填入灵眸AI 的地址(域名怎么选看下一节)
  4. 粘贴对应的 API Key,点 "Verify" 确认能连通
  5. 在模型列表里手动加入你要用的模型 ID(比如 claude-opus-4-8gpt-5.6-soldeepseek-v4-pro

Base URL 的格式是标准的 OpenAI SDK 写法,域名后面加 /v1

海外模型(Claude / GPT):https://api.lmuai.ai/v1
国产模型(DeepSeek / GLM / Qwen / Kimi):https://api.lmuai.com/v1

第 5 步有个容易踩的坑:Cursor 加自定义模型时要填精确的模型 ID,不是随便起个名字就行。填错模型名,验证可能通过(因为验证只检查 Key 和端点能不能连通),但实际发请求时会报模型不存在。稳妥的做法是先去灵眸AI 后台的模型列表页确认一下模型 ID 的完整拼写,再填进 Cursor,别凭记忆手打。

三、几个 Cursor 自身的机制限制,跟灵眸AI 无关,但会影响你的体感

这几条是 Cursor 这个工具本身的行为,我在自己配置和查资料的过程中确认过,跟接哪家平台没关系,但接入前知道了能少踩坑。

Override 是全局的,不是按模型生效。你打开"Override OpenAI Base URL"之后,Cursor 里所有 OpenAI 系模型的请求都会走这个端点,不是只有你新加的自定义模型受影响。Cursor 论坛上不少人反馈过这个问题(The custom override of the OpenAI base URL is unusable),如果你还想用 Cursor 自带的 GPT 系模型,得记得手动关掉这个开关切回去,不能两边同时保留。

Tab 自动补全和 Apply 不受这个设置影响,这两个功能始终用的是 Cursor 自己的模型,Override 只影响 Chat 和 Agent 模式的对话/执行。

换厂商组(Claude / GPT / 国产模型)不是聊天里打个命令就能切。这一点跟用惯 Claude Code 的人预期不太一样——Claude Code 里换模型是 /model 一行命令,账号和 Key 都不用动。但 Cursor 的 Override 是"一个 Base URL + 一个 Key"的全局配置,灵眸AI 这边不同厂商组对应不同的 Key(这是平台侧的账户设计:一个 Key 只能接入全部国产模型,或者某一家海外厂商,不支持跨厂商混用同一个 Key),所以想从 Claude 切到国产模型,需要在 Cursor 设置里把 Base URL 和 Key 一起换掉,不是简单换个模型名。如果你的工作流需要频繁在这几组模型之间来回切,提前知道这一点能省掉不少"为什么模型报错"的排查时间。

Agent 模式下的工具调用值得单独测一次。Cursor 的 Agent 需要模型支持稳定的 function calling 才能正常改文件、跑命令,不同第三方端点在"Anthropic 协议转 OpenAI 协议"这一层的实现质量不一样,有的转换层会丢失原生工具调用能力,导致 Agent 只会在对话里描述要做什么,但实际不落地执行。建议接入后先用一个简单任务(比如让它改一行代码)测一下 Agent 是不是真的把文件改了,不要只看聊天窗口里的文字回复。灵眸AI 在 Claude Code 场景下走的是官方 /v1/messages 协议转发(这条我在之前写 Claude Code 那篇里实测过),OpenAI 兼容协议这条线目前用的是 Cursor + Chat 模式,Agent 模式的工具调用表现我还没有专门跑一轮验证,这一步接入后建议你自己先测,不要直接假设跟 Claude Code 那边一样稳。

四、为什么最后选了灵眸AI 而不是自己接官方

跟之前写 Claude Code、Codex CLI 那两篇的理由差不多,放在 Cursor 场景下再确认一遍:

  • 官方协议转发,不是反代 Cursor/Kiro 之类客户端的逆向接口。这条对 Agent 模式的工具调用稳定性尤其重要,逆向接口很多时候会丢字段。
  • 同一账户下能配置 Claude、GPT、国产模型,不用为了在 Cursor 里对比几个模型的表现分别去三四家平台注册。
  • 国内节点,配置完不用额外挂代理。
  • 人民币小额充值,新人有免费额度,先小额度测一遍 Agent 模式再决定要不要继续用。

五、写在最后

Cursor 接第三方模型这件事,机制本身不复杂,但 Anthropic 没有 Base URL 覆盖、Override 是全局生效、换厂商组要连着换 Key 这几个细节不提前知道很容易卡住。整体思路是:想接 Claude/GPT/国产模型,都走 OpenAI 兼容协议这一条路,不要指望在 Anthropic 那栏直接填第三方 Key

如果你也在用 Cursor 想接入更划算的模型渠道,可以从灵眸AI 开始试:api.lmuai.com。先配一个模型跑几个真实任务,比看评测更能判断适不适合自己的工作流。


本文数据部分参考自 Cursor 官方论坛 相关讨论帖,Cursor 产品行为随版本更新可能变化,接入前建议在自己的 Cursor 版本里实测一次。