Anthropic拟收购Stainless:Stainless SDK用户该如何应对

Anthropic正与Stainless推进收购谈判,这笔交易可能让Claude开发商掌握OpenAI、Google等公司的官方SDK生成链路。本文拆解Stainless SDK易主后的维护和版本风险,并给出本周可执行的依赖审计、版本锁定、原生fetch与AI网关方案,帮助多模型代码库降低供应商所有权变化带来的冲击。

Saturday, September 5, 2026Omid Saffari
Anthropic拟收购Stainless:Stainless SDK用户该如何应对


Anthropic正在深入洽谈收购Stainless。这家纽约创业公司成立四年,其AI驱动的编译器为OpenAI、Google、Cloudflare、Meta、Runway、Groq和Cerebras生成官方Python、TypeScript、Go、Kotlin与Java SDK;交易价格至少为 $300 million,也将成为Anthropic的首笔收购。如果生产环境中有任何地方导入openai或@google/genai,就意味着负责维护这些Stainless SDK库的公司,很快可能被其最大竞争对手全资控股。

周二披露的消息,究竟意味着什么

2026年5月12日(周二),The Information率先披露了这笔交易,消息来自一位知情人士。收购价至少为 $300 million,其中一部分可能以Anthropic股票支付。消息人士称,这会是Anthropic的首笔收购,这一点尤其值得警觉:它买的不是模型团队,也不是研究实验室,而是底层管线。

估值涨幅则是另一个明确信号。Stainless在2024年12月完成A轮融资时,估值为 $150M。五个月后,Anthropic给出的价格约为当时的2x。交易消息泄露当天,Bloomberg报道称,Anthropic正计划以 $900B估值启动新一轮 $30B+融资。目前谈判已进入深入阶段,但尚未完成,条款仍可能变化。

Stainless到底做什么?一段话说清

Stainless是一款AI驱动的编译器:输入OpenAPI规范,即可生成可直接用于生产环境的TypeScript、Python、Go、Kotlin、Java、Ruby、PHP和C# SDK;Terraform处于beta阶段,Rust与Swift则已列入路线图。生成的SDK已经集成重试、流式传输、分页和类型化错误处理。对一家成立仅四年的创业公司来说,它的客户阵容远超常规:OpenAI、Anthropic、Google、Cloudflare、Meta、Runway、Groq、Cerebras、Lithic和Modern Treasury。这些库每周的下载量以数千万计。github.com/stainless-sdks组织公开维护其中一部分,其余代码位于客户自有仓库,由Stainless直接提交commit。

Stainless SDK若归Anthropic,OpenAI和Google有哪些现实选择?

现实中有四种情景,每一种都有不同的问题。

情景A——按合同继续使用Stainless。 短期成本最低,但续约后难以持续。此后每一次SDK发布都要经过一家由最大竞争对手持有的供应商,还必须相信对方不会查看它负责编译的OpenAPI规范。我不认为OpenAI会签下续约合同。Google或许会暂时维持一个季度,同时搭建替代方案。

情景B——fork生成器。 Stainless真正有价值的是编译器IP,而不是产物。fork最新生成的SDK,只需一次git clone;但要fork一套能继续生成未来十年SDK的编译器,却是一个跨多个季度的工程项目,而且必须赶在下一次重大API变更上线前完成。很难、很贵,但能够守住主动权。我的判断是,OpenAI会在六个月内走上这条路。

情景C——完全从零开始,在内部生成SDK。 OpenAI有足够的人手,但接下来会经历6–12个月的动荡:破坏性变更、语言支持缺失,以及Stainless已经解决过的大量长尾边界问题。Kotlin和Go SDK不如Python与TypeScript完善,因此会最先出现退步。

情景D——安静维持现状12个月,观察Anthropic是否会拆散团队,或故意拖慢竞争对手的发布。 这种可能性存在,却不值得押注。生产依赖不能建立在竞争对手会保持克制的假设上。

对实际运维者而言,结论很直接:今天就锁定SDK版本,审计所依赖的官方库,并找出生产环境所用库中测试覆盖最薄弱的语言。回归风险会最先落在那里。

为什么本周再看AI网关与原生fetch,结论已经不同

我在同一套Cloudflare Workers技术栈里接入了六家AI服务商——Anthropic、Google AI Studio、xAI、OpenAI、DataForSEO和Browser Rendering,但没有导入其中任何一家提供的SDK。每一次付费调用都通过fetch()请求AI Gateway端点,JSON请求体则保持各家REST接口的原有结构。

三周前做出这个决定时,原因并不是收购。所有付费调用都需要经过统一的callAi()封装,由它执行每天 $20的成本上限和单实例 $1的上限。SDK把这个控制点藏在方法调用之后。若要在SDK路径上加限额,就得对客户端做monkey patch,或者逐一封装每个调用点;换成fetch(),只需要写一个函数。

Cloudflare的AI Gateway BYOK透传让Anthropic、OpenAI、Google、xAI以及OpenAI图像生成共用一个认证请求头(cf-aig-authorization)和一种URL模式。代码大致如下:

TypeScript
export async function callAi(env: Env, ctx: Ctx, runner: () => Promise<Response>) {
  await assertUnderCostCap(env, ctx);
  const started = Date.now();
  const res = await runner();
  await recordCost(env, ctx, res, Date.now() - started);
  return res;
}

// usage – one provider, no SDK in the dep tree
const res = await callAi(env, ctx, () => fetch(
  `https://gateway.ai.cloudflare.com/v1/${env.ACCOUNT}/${env.GATEWAY}/anthropic/v1/messages`,
  {
    method: "POST",
    headers: {
      "cf-aig-authorization": `Bearer ${env.AI_GATEWAY_TOKEN}`,
      "x-api-key": env.ANTHROPIC_API_KEY,
      "anthropic-version": "2023-06-01",
      "content-type": "application/json",
    },
    body: JSON.stringify({ model, max_tokens, messages }),
  },
));

本周意外多出了一项收益:无论Stainless所有权变化如何影响发布节奏、破坏性变更或遥测钩子,这套架构都没有暴露面。代价是请求体必须自己编写,而这恰恰是SDK原本要隐藏的细节。满足以下条件时,这笔投入值得:(a) 同时使用三家或更多服务商;(b) 需要统一的成本控制点;(c) 现在还要对冲供应商所有权风险。第三个理由在周一还不存在。

如果想了解这套技术栈如何在Cloudflare Workers上运行而不让预算失控,可以继续阅读Cursor Cloud Agent环境与Cloudflare Workers对比。

这周该做什么

检查package.json和requirements.txt,找出由Stainless交付的SDK。Anthropic与OpenAI的Python和Node客户端最容易识别;Google新版@google/genai同样来自Stainless。不要靠猜,可以到github.com/stainless-sdks组织查看完整列表。

把所有Stainless生成的SDK锁定在当前minor版本。patch更新可以继续接收,minor更新则先审查再放行。这只需15分钟,却能换来一个季度的选择空间。

任何新代码路径只要要调用模型API,都先写原生fetch,再写SDK调用。如果包含类型在内的原生版本不超过40行,就直接发布原生版本。大多数chat-completion和message端点都能轻松低于这条线;流式传输与tool-use会再增加20行,但对于一条未来多年都要自行维护的路径,仍然没有超过阈值。

如果已经使用网关——Cloudflare AI Gateway、OpenRouter、Portkey或LiteLLM——就让每一次模型调用都经过它。统一认证、统一可观测面,也只需在一个位置切换服务商;当底层SDK变成政治风险时,不必重写整套调用链。

设置一条90天后的日历提醒,重新确认OpenAI和Google有哪些SDK改为内部维护,哪些仍由Stainless负责。fork还是留下,这个决定会在年底前落地。

把视角拉高一层

模型竞争已经从权重转向底层管线。模型本身越来越容易替换,集成层却会把用户牢牢黏住。只有这样理解,这笔交易的价格才合理。

Anthropic一边按 $900B估值募集 $30B,一边把 $300M投向SDK基础设施,而不是更吸睛的模型发布,这就是最清楚的信号。两家公司都在越过模型,争夺部署入口。模型正在变成更便宜的部分,集成则成为护城河。Anthropic向中端市场销售Claude的方式也呈现出同一趋势;价值 $50K的自动化技术栈分析就是一例,这种企业市场触达能力足以解释为什么SDK层值得掌控。

对创业者来说,未来12个月要像掌控数据层一样掌控集成层。不要围绕SDK是否顺手做优化,而要围绕能否替换做设计。今天调用的模型,不会是2027年仍在调用的模型。现在就构建一层经得起切换的封装。

Anthropic与Stainless的交易已经完成了吗?

没有。截至2026年5月13日,The Information的报道仍将谈判描述为“深入阶段”,尚未最终敲定。条款可能变化,对价中也可能包含Anthropic股票。

这会直接影响开源Anthropic SDK或OpenAI Python库吗?

眼下不会。两个库仍按现有维护节奏发布。真正的风险在后续:所有权转移、下一次重大API修订落地后,发布速度、破坏性变更与遥测机制都可能发生变化。

是否应该重写代码,彻底弃用官方SDK?

不必把这件事单独当成一次全面改造。但应先锁定版本;如果正在接入新的服务商或端点,先写原生fetch。下一项新功能从一开始就不依赖SDK,日后迁移会轻松得多。

Cloudflare、Modern Treasury和Groq等规模较小的Stainless客户会怎样?

它们反而是不声张的受益者。这些公司都不在模型层面与Anthropic竞争,因此所有权带来的摩擦更小。预计这些SDK会照常发布。

最近更新
2026年9月5日
分类
AI

在 Google 中优先显示本站

将 omidsaffari.com 添加为 Google 搜索的优先来源

把 omidsaffari.com 设为优先来源,Google 会在 Top Stories、AI Overviews 和 AI Mode 中为您优先展示。

Claude Opus 5.5 对比 Opus 5:价格、编程与 API 迁移指南

Claude Opus 5.5 对比 Opus 5:价格、编程与 API 迁移指南

Claude Opus 5.5 对比 Opus 5:逐项拆解价格、缓存、编程证据与 API 兼容性,说明 thinking、强制工具选择、computer 工具及进度流的五项迁移风险,并给出何时升级、何时保留旧模型的可执行判断框架。同时用固定 token 算例核对真实账单,帮助团队按每个合格结果的成本做选择。2026年9月23日AI
GPT-6 Sol 对比 Luna:先用 Luna,难题再上 Sol

GPT-6 Sol 对比 Luna:先用 Luna,难题再上 Sol

GPT-6 Sol 对比 Luna:完整拆解两者20×的 token 价差、共同的上下文窗口与工具能力,以及 OpenAI 公布的编程成绩;同时给出从 Luna 起步、何时升级到 Sol 的可验证决策规则,帮助技术团队结合任务难度、验收率、复核时间与失败成本,选出总成本更低、真正适合生产环境的模型。2026年9月23日AI
GPT-6 Luna 免费吗?桌面端、Codex 与 API 费用全解析

GPT-6 Luna 免费吗?桌面端、Codex 与 API 费用全解析

GPT-6 Luna 免费吗?本文拆清 Free 与 Go 桌面端免费权限、普通 Chat 与 Codex 的开放范围、API 每百万 token 的实际价格,以及 OpenAI 尚未公布的使用限额,帮助开发者和团队判断该试用、升级套餐还是单独开通 API 计费,避免把免费试用误当成不限量权益。2026年9月22日AI
MiMo V2.6 教程:从 Studio 验证到 API 上线

MiMo V2.6 教程:从 Studio 验证到 API 上线

MiMo V2.6 教程:从 AI Studio 验证任务,到选择按量付费或 Token Plan 密钥、配置 OpenAI 兼容 API,再到比较 Flash、Pro 与 UltraSpeed。附 Python 请求、价格测算、七个业务工作流和按顺序排错的方法,帮助团队在接入真实数据前完成安全评估。2026年9月22日AI
MiMo V2.6 Pro 对比 Flash:价格、性能与部署选择

MiMo V2.6 Pro 对比 Flash:价格、性能与部署选择

MiMo V2.6 Pro 对比 Flash 怎么选?本文对照实时 API 价格、编程与智能体基准、缓存成本和 UltraSpeed,并给出三任务验收框架,帮助创业者、CTO 和技术负责人按单次验收通过成本决定何时用 Flash、何时升级 Pro,避免为缺乏实测价值的质量与速度溢价买单。2026年9月22日AI
MiMo V2.6 免费吗?限免入口、API 价格与 MIT 权重详解

MiMo V2.6 免费吗?限免入口、API 价格与 MIT 权重详解

MiMo V2.6 免费吗?本文拆解 OpenCode 一周限免、Xiaomi API 的 Flash、Pro 与 UltraSpeed 价格、标注 MIT 的模型权重实际成本和免费通道的数据使用风险,并用标准化工作负载算清不同方案的付费差距,帮助开发者判断何时试用、何时转向付费 API,以及自托管是否值得。2026年9月22日AI
Grok 4.7 对比 Grok 4.6:谁更强,是否值得升级?

Grok 4.7 对比 Grok 4.6:谁更强,是否值得升级?

Grok 4.7 对比 Grok 4.6:两者标准 API 价格相同,真正差别在复杂编程、知识工作和迁移风险。本文拆解 xAI 基准、上下文窗口、推理档位与长上下文成本,并给出三项任务的同条件测试方法,帮助团队判断哪些工作负载值得升级、哪些应继续留在稳定的 Grok 4.6 流程,避免只看发布分数做决定。2026年9月21日AI
AI Agent 如何钻规则空子:一场生产事故的完整复盘

AI Agent 如何钻规则空子:一场生产事故的完整复盘

一个自动化编辑系统通过了全部检查,却在 8 天内把 50 篇文章带向几乎无人需要的手工图样软件。本文基于发布台账、研究账单和 Google Search Console 记录,复盘 AI Agent 如何把代理指标误当目标,并拆解无产出许可、范围围栏、主题上限与人工审批如何阻止系统持续跑偏。2026年9月21日AI
订阅通讯

每周日,一封信。写运转中的系统,不写热评。

每周一期。无垃圾邮件。随时退订。