cursor 怎么配置自定义模型

模型与算力

讲清 Cursor 里怎么接入自定义模型:从拿 key、填 base URL、测通、到选用与排错,全流程照做即可。

你大概是在 Cursor 里用默认模型用得不顺手,或者手上已经有一份别家模型的 key,想让 Cursor 别老走它自己那套。这时候卡点通常不是「有没有入口」,而是没弄清 OpenAI 兼容口径、base URL 该填哪一截、填完了怎么确认真的在用。这篇按顺序把该填什么、该测什么、出问题先查哪一步讲一遍,具体能选哪些模型去看站内模型库和官方价格页当时的条目。

在 Cursor 里用默认模型用久了,多半会冒出这个念头:我手上有一份别家的 key,能不能塞进 Cursor 里用?答案是能,Cursor 留了自定义模型的口子,走的是 OpenAI 兼容那一套。真正卡人的从来不是「有没有入口」,而是 base URL 该填哪一截、模型名写什么、填完之后怎么确认自己真的在用它,而不是 Cursor 偷偷还在走默认那条路。

下面按顺序把这件事拆开:先备料,再填设置,然后做验证,最后给一套排查顺序。每一步都有能立刻动手的动作。要提醒一句,这篇只讲配置方法,不列具体能选哪些模型、哪些平台便宜,那类会变的数字去站内页面看当时的条目,别拿这里当价目表。

动手前先备齐三样东西

别急着点进设置,先把手上有什么摸清楚。很多人配了半小时没通,问题不是填错格,而是拿到的接口压根不是 OpenAI 兼容口径,或者 key 对应的地址和自己以为的不是同一条。这三样东西没确认清楚,后面每一步都是在瞎试。

可用的 API key 与接口地址
同一个平台可能给你两条不同的地址,一条给自家 SDK、一条给兼容接口,填错就白忙一场
接口口径确认
要能走 /chat/completions 这种 OpenAI 兼容格式,只提供自家 SDK 或纯网页端的不行
想清楚替哪一块
是替日常对话补全,还是替 Agent 那种要工具调用的活,后者对模型能力要求高得多
  • 先登录平台后台,把 key 和对应的 base 地址复制出来存到记事本,别从聊天记录里翻
  • 在平台文档里搜「OpenAI 兼容」或「兼容接口」,确认它的请求格式和官方口径一致
  • 想清楚这次是只想换对话模型,还是连 Agent、代码库索引都要换,两者门槛不同
  • 如果是团队共用,先确认这个 key 的额度够别人一起用,别配完发现只有自己能跑

在设置里怎么填:一步一步来

Cursor 的设置里有 Models 区块,那里能加自定义模型。关键动作是走「自定义 OpenAI 兼容接口」这一路,别去动内置的官方模型条目,动坏了容易连默认都回不去。填的时候三个格子最重要:模型名、base URL、key。模型名要写平台文档里给的准确标识,不是界面上那个好看的展示名。

  1. 打开 Models 设置进设置找 Models 区块,选添加自定义模型或自定义 OpenAI 兼容接口,别改内置条目
  2. 按顺序填三个格子先填模型名的准确标识,再填 base URL,最后贴 key;base URL 通常到域名加 /v1 为止,别自己多拼一级路径
  3. 保存后先验证保存不要立刻拿去干活,先点验证或发一句测试,通过再选进对话列表里用
  4. 对照站内条目模型名和地址各平台写法不一样,接之前到模型库或官方 API 价格页确认对应条目怎么写

模型名这一格最容易翻车。同一家平台不同接口的标识常只差一个后缀或大小写,抄错一位就报找不到模型。base URL 同理,有人习惯把完整路径都贴上去,结果多拼了一级,请求直接 404。填完先小范围测一轮,比事后在正式项目里炸掉省事得多。

要填的格子填什么常见错法
模型名平台文档给的准确标识抄了界面展示名或大小写写错
base URL域名加 /v1 那一截自己多拼一级路径,或用了非兼容那条地址
API key对应接口那条 key拿的是别条产品的 key,或额度已经用完
核对模型与接入说明各平台模型标识和接入写法都不一样,与其猜,不如到站内模型库和官方 API 价格页看当时整理的条目,复制准确的名字。

填完之后怎么确认真的在用它

「保存成功」不等于「真的在用」。Cursor 可能还在走默认模型,而你看着界面以为切过去了。验证要做两件事:一端看回复,另一端看平台后台。只有两边对上了,才算这条路真的通了。只看 Cursor 这边返回了内容,不足以下结论。

观察点正常表现要警惕的情况
平台后台用量有真实请求落进来,有记录一条都没有,说明请求没走这条接口
单轮问答能正常回答,无明显延迟异常能答但答得很飘,可能是模型能力不够
多文件编辑能按指令改多个文件且不乱只改一个文件或改一半,说明兼容性有限
长上下文拉长对话后仍记得前面内容聊几轮就忘了,多半是上下文没接住
  • 先用一句话提问看回显,再从平台后台的用量或日志里核对有没有真实请求落进来
  • 在同一段任务上把它和默认模型各跑一遍,重点看多文件编辑、长上下文和工具调用
  • 要替换整条链路的默认模型,先在单个小项目上跑几天,稳定了再改全局
  • 团队里多人用的话,让每个人各测一次,别只有配的人自己能通

不通的时候按这个顺序排查

配不通别乱改,按从外到内的顺序查:先排除 key 和地址,再看模型名,然后单独测接口本身,最后才怀疑功能不兼容。顺序反了容易把已经对的地方也改坏。下面这张表把报错和对应的嫌疑点对上,照着查。

报错或现象先查什么后查什么
401 类key 是否有效、余额是否用完key 是不是别条产品的
404 类base URL 是否多拼了一级模型名是否写错或大小写不对
通了但答得不对模型能力是否够这个任务上下文长度是否被截断
功能点了没反应该功能是否要求工具调用模型是否支持这类调用
  1. 先看报错码分方向401 基本是 key 或余额问题,404 多半是 base URL 拼错或模型名写错,先把方向定下来再动手
  2. 核模型名的大小写和后缀同一家平台不同版本的标识常只差一截,逐字对照平台文档抄一遍,别凭记忆填
  3. 单独测接口本身脱离 Cursor 发一个独立请求,量出接口的延迟和连通性,参考站内接口测速的做法,先判断是接口侧还是 Cursor 侧的问题
  4. 最后才怀疑不兼容带工具调用、代码库索引这类功能对模型有硬要求,这种情况不是配置错了,是模型本身接不了

排查到最后如果发现是模型接不住某个功能,那就不用再折腾配置了,换个支持的用法或者换条模型路径就行。判断标准很简单:独立请求能通、模型名对、地址对,但 Cursor 里某个功能就是不动,那基本就是兼容性问题,不是你的填法错。

下一步如果怀疑是接口本身的延迟或连通性有问题,可以照站内接口测速页的做法自己量一遍,把 Cursor 侧和接口侧分开看,比来回改配置快得多。

常见问题

填了自定义模型但对话还是走原来那个,怎么查?

先看当前会话的模型选择器里是不是真选中了你新加的那条,很多人只是添加了没切过去。再去平台后台看有没有请求进来:没有就是没走你的接口,多半是模型名或地址填错、验证没通过;有请求但效果不对,才是模型本身在任务上不合适。这两件事要分开判断,别混在一起查。

自定义模型能用到全部功能上吗?

不一定。问答、改写这类纯文本功能基本都能用;但涉及读代码库、自动改多个文件、跑命令的 Agent 类功能,对模型的工具调用能力和上下文长度要求更高,接不上的模型会表现为反复失败或干脆不执行。判断标准很简单:先在小项目上试自动改文件,跑不通就别指望它在正式项目里稳定。

要不要干脆一直用自定义模型,不用默认的?

看你的诉求。用第三方接口的好处是能按任务挑模型、按量计费更可控;代价是稳定性和能力上限要靠自己盯,平台限流或临时故障时没有官方兜底。如果手上活有交付节点,稳妥做法是自定义模型跑日常、默认模型留着应急,而不是二选一。费率差别去站内比价页看当时数字。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。