OpenAI断供Cursor:只占5%流量,这句话到底说给谁听

2026-08-03 · 55 阅读

OpenAI断供Cursor:只占5%流量

你昨晚跑通的代码,今天可能就报错了。不是 bug,是你 config 里那行 gpt-4o 被人从上游掐了。

最近圈子里在传一件事:OpenAI 断供 Cursor,理由是「Cursor 只占我们 5% 流量」。

这句话最狠的地方不在「断供」两个字,在于它同时说给两个人听——一个是 Cursor,一个是正在用 Cursor 的你。

先说清楚:这件事我没有拿到一手信源。本次检索只返回了 OpenAI 官网、GPT-4 页面、Wikipedia 这类泛结果,没有一手报道,也没有双方官方声明。所以下面所有细节,我都按「公开流传的说法」处理,不写「官方宣布」,也不做二次精确化。

一、先把事实边界划清楚:这事没有官方实锤

恐慌之前,先分清「传闻」和「已发生」。

能确认的背景:Cursor 是 Anysphere 做的 AI 代码编辑器,基于 VS Code fork,长期走多模型路线——OpenAI、Anthropic、Google 都接,用户可以在设置里自己切。这一点是公开信息,也是理解整件事的地基。

不能确认的:是「OpenAI 主动断」还是「合同到期没续」?「5%」是请求量、token 量,还是收入占比?这两个问题,口径不同,结论完全相反。

我见过太多人看到标题就开始换工具,结果一周后发现啥也没变。口径不明的时候,结论就不能下死。

一句话:别急着恐慌,先分清哪些是传闻、哪些是已经发生的事。

二、「只占5%流量」不是洗地,是一句双向体面话

很多人第一反应是:这是不是在给 OpenAI 洗地?

不是。这句话有两种读法,而且两种可以同时成立。

  • 读法 A(OpenAI 视角):Cursor 对我们的收入/流量贡献很小,断掉不痛。
  • 读法 B(Cursor 视角):我们早就把大头迁到别的模型了,你断不断无所谓。

这就是这类声明常见的「双向体面」——双方都需要一个台阶,数字就是那个台阶。

关键不是 5% 准不准,是这句话被谁说出来、说给谁听。谈判桌上,数字从来不是数字,是筹码。

三、断供不是技术事故,是商业谈判的常规动作

把它当事故,你会慌;把它当博弈,你会提前布局。

模型厂想做端到端产品,下游应用立刻就成了潜在竞争对手。下游想压价、想降低单一依赖,上游想收口、想自己做入口。这个结构性冲突,不是某两家公司的恩怨。

行业里这类「限流 / 涨价 / 阶段性断供」不是第一次,也不会是最后一次。典型剧本基本固定:

  1. 谈判
  2. 阶段性限流或涨价
  3. 部分切换
  4. 对外统一说「正常商业调整」

所以别把注意力放在「谁对谁错」上。这是供应链博弈,不是技术故障。

四、真正的风险不在 Cursor,在你代码里写死的那个模型名

这是全文我最想说的一点。

Cursor 本身是多模型产品,用户能切 Claude、GPT、Gemini。Cursor 只是替你挡了一刀,它不是风险的源头。

真正的风险在你自己这边:很多人的业务代码、Agent 流程、Prompt 模板里,模型名是硬编码的。上游一抖,你的服务就抖。

该问自己三个问题:

  • 我的模型调用有没有抽象层?
  • 换模型要改几行代码?
  • 换完之后效果掉多少,我测过吗?

第三个问题最容易被跳过。很多人以为「换个模型名就行」,实际上 prompt 得重调、输出格式得重测、成本曲线得重算。换模型不是改一行,是改一套。

五、普通开发者和团队,现在能做的三件事

不要求你现在就迁移,要求你知道迁移的成本是多少。

对象 动作 取舍
个人 工作流至少留一个备选模型,知道怎么切 成本低,先做
团队 把「模型供应商风险」写进技术选型清单 和性能、价格并列
架构 核心链路接多模型抽象层 不是所有项目都值得,核心链路值得

多模型抽象层(LiteLLM、OpenRouter、各家 SDK 的 provider 切换)的价值在上升。早接早省事,但别为了抽象而抽象——边缘功能硬编码,问题不大;核心链路硬编码,就是给自己埋雷。

FAQ

Q:Cursor 会不能用了吗?
A:没有官方实锤。Cursor 是多模型产品,即使某个模型不可用,也不等于工具不可用。

Q:我需要现在换工具吗?
A:不需要。需要的是搞清楚「如果上游变了,我的迁移成本是多少」。

Q:5% 这个数字可信吗?
A:有说法称约 5%,但口径不明(请求量?token?收入?)。在口径明确之前,这个数字只能当参考,不能当结论。

Q:最该做的一件事是什么?
A:检查你代码里有没有写死的模型名,以及换掉它要改几行。

结尾

一句话总结:断供是筹码,5% 是体面话,真正的风险是你代码里那个写死的模型名。

你现在的项目里,模型名是写死的还是可切换的?如果明天上游涨价 3 倍,你要改几行代码?

评论区聊聊,我挑几个典型的说说怎么改。