AnthropicのStainless買収交渉:AI SDK依存を今見直す理由

AnthropicはStainlessを少なくとも$300 millionで買収する方向で交渉を進めています。OpenAIやGoogleのAI SDKに依存する開発チームが、今すぐ確認すべきリスク、バージョン固定、AI Gateway経由のraw fetch、マルチプロバイダー設計への移行判断を実務目線で整理します。

公開日

AnthropicのStainless買収交渉:AI SDK依存を今見直す理由


Anthropicは、AIを活用したコンパイラでOpenAI、Google、Cloudflare、Meta、Runway、Groq、Cerebrasの公式Python、TypeScript、Go、Kotlin、Java向けAI SDKを生成する、創業4年のニューヨーク発スタートアップStainlessを、少なくとも$300 millionで買収する方向で最終段階の交渉を進めています。実現すれば、Anthropicにとって初の買収です。本番環境のどこかでopenaiや@google/genaiをimportしているなら、そのライブラリの保守を担う会社が、まもなく最大の競合企業の完全子会社になる可能性があります。

火曜日に実際に報じられたこと

2026年5月12日、The Informationがこの動きを報じました。情報源は取引を知る人物です。買収額は少なくとも$300 millionで、一部はAnthropic株で支払われる可能性があります。関係者によれば、これはAnthropic初の買収です。注目すべきは、買収対象がモデル開発チームでも研究所でもない点です。Anthropicが手に入れようとしているのは、開発の土台となる配管部分です。

もう一つの手掛かりは、評価額への上乗せ幅です。Stainlessは2024年12月、$150Mの評価額でシリーズAを調達しました。その5か月後、Anthropicが提示している金額はおよそ2xです。取引が明るみに出た同じ日、Bloombergも報じたところでは、Anthropicは新たな$30B+の資金調達で$900Bの評価額を目指しています。交渉は進んでいるものの、まだ成立していません。条件が変わる余地も残っています。

StainlessのAI SDK生成基盤とは

Stainlessは、OpenAPI仕様を入力すると、TypeScript、Python、Go、Kotlin、Java、Ruby、PHP、C#の本番向けSDKを出力するAI搭載コンパイラです。Terraformはベータ版、RustとSwiftはロードマップに含まれています。生成されるSDKには、リトライ、ストリーミング、ページネーション、型付きエラー処理があらかじめ組み込まれています。創業4年のスタートアップとは思えない顧客一覧には、OpenAI、Anthropic、Google、Cloudflare、Meta、Runway、Groq、Cerebras、Lithic、Modern Treasuryが並びます。これらのライブラリは、合計で週に数千万回ダウンロードされています。github.com/stainless-sdksではその一部が公開保守され、残りはStainlessがコミットを書き込む顧客所有のリポジトリに置かれています。

OpenAIとGoogleに残された現実的な選択肢

考えられるのは4つです。どれも、それぞれ異なる問題を抱えています。

シナリオA — 契約を維持してStainlessを使い続ける。 短期的には最も安く済みます。しかし、契約更新後まで続けられる選択肢ではありません。SDKをリリースするたびに最大の競合企業が所有するベンダーを経由し、その競合企業がコンパイル対象のOpenAPI仕様を見ないと信頼することになります。OpenAIが契約を更新するとは考えにくいです。Googleは代替手段を立ち上げるまでの1四半期だけ継続するかもしれません。

シナリオB — ジェネレーターをフォークする。 Stainlessの価値は出力結果ではなく、コンパイラの知的財産にあります。最新の生成済みSDKなら、git cloneを1回実行すればフォークできます。しかし、今後10年間のSDKを生み出すコンパイラをフォークするには、複数四半期にわたる開発が必要で、次の大規模なAPI変更が公開される前に完成させなければなりません。難しく高コストですが、自社で守れる選択肢です。OpenAIは6か月以内にこの道へ進むと見ています。

シナリオC — SDK生成をゼロから内製化する。 OpenAIには必要な人員がいます。ただし、破壊的変更、対応言語の不足、Stainlessがすでに解決した膨大なエッジケースへの対応で、6–12か月は混乱が続くでしょう。PythonやTypeScriptより層の薄いKotlinとGoのSDKが、最初に後退すると考えられます。

シナリオD — Anthropicがチームを解体せず、競合他社向けのリリースも意図的に遅らせないと示すまで、12か月間は目立った変更なく現状を保つ。 可能性はあります。しかし、それを前提に賭けることはできません。競合企業の善意を当てにして、本番環境の依存関係を設計すべきではありません。

実務上、今すぐ行うべきことはSDKのバージョン固定です。依存している公式ライブラリを洗い出してください。本番投入しているライブラリのうち、どの言語でテストカバレッジが最も薄いかも確認します。回帰リスクは、まずそこに現れます。

なぜ今週、AI Gateway経由のraw fetchが違って見えるのか

私は1つのCloudflare Workersスタックで、Anthropic、Google AI Studio、xAI、OpenAI、DataForSEO、Browser Renderingという6つのAIプロバイダーを使っています。どのSDKもimportしていません。有料の呼び出しはすべてAI Gatewayのエンドポイントに対するfetch()で行い、JSONボディは各プロバイダーのREST形式に合わせています。

この構成を選んだのは3週間前で、当時の理由は別にありました。有料の呼び出しをすべて単一のcallAi()ラッパーへ通し、1日あたり$20、インスタンスあたり$1のコスト上限を徹底する必要があったからです。SDKを使うと、この制御点がメソッド呼び出しの奥に隠れます。SDK経由で上限を適用するには、クライアントをモンキーパッチするか、すべての呼び出し箇所をラップしなければなりません。fetch()なら、必要なのは関数1つです。

CloudflareのAI Gateway BYOKパススルーを使えば、Anthropic、OpenAI、Google、xAI、OpenAIの画像生成を、1つの認証ヘッダー(cf-aig-authorization)と1つの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) 3社以上のプロバイダーを使い、(b) コスト管理の入口を1か所に集約する必要があり、(c) ベンダー所有権のリスクにも備えるなら、そのコストに見合います。3つ目の理由は、月曜日には存在しませんでした。

このスタックを予算超過させず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を、現在のマイナーバージョンに固定します。パッチアップデートは取り込み、マイナーアップデートはレビューまで保留します。15分で終わる作業で、1四半期分の選択肢を確保できます。

モデルAPIに触れる新しいコードパスでは、まずraw fetchを書き、SDK呼び出しはその次にします。型定義を含めて40行未満なら、raw版を採用してください。大半のchat-completionとmessageエンドポイントは、難なくこの基準に収まります。ストリーミングとツール利用を加えても、増えるのは20行ほどです。今後何年も保守するコードパスとしては、なお基準内です。

Cloudflare AI Gateway、OpenRouter、Portkey、LiteLLMなどのゲートウェイを運用しているなら、モデル呼び出しをすべてそこへ通します。認証は1つ、可観測性の入口も1つです。下層のSDKが政治的なリスクになったときも、プロバイダーを切り替える場所は1か所で済みます。

90日後に、OpenAIとGoogleがどのSDKを内製で保守し、どれをStainless経由で保守しているか再確認する予定をカレンダーに入れてください。フォークするか継続するかの判断は、年末までに下されるはずです。

より大きな構図

モデル競争の主戦場は、重みから配管へ移りました。モデルそのものは次第に交換可能になる一方、統合レイヤーは簡単に入れ替えられません。この買収額が合理的に見える理由は、それ以外にありません。

Anthropicが$900Bの評価額で$30Bを調達しようとする一方、目立つモデル発表ではなくSDK基盤に$300Mを投じようとしていることが、その証拠です。両社はモデルの枠を越え、デプロイの接点まで手を伸ばしています。モデルは安価な部分になりつつあり、統合こそが堀になりつつあります。同じ傾向は、AnthropicがClaudeをミッドマーケットへ売り込む方法にも表れています。$50Kの自動化スタックについての記事は、SDKレイヤーの所有を正当化するエンタープライズ展開の一例です。

創業者にとって今後12か月の課題は、データレイヤーと同じように統合レイヤーを自ら所有することです。SDKの使いやすさだけを最適化してはいけません。交換可能性を最優先してください。今日呼び出しているモデルと、2027年に呼び出すモデルは同じではありません。切り替え後も残るラッパーを構築するべきです。

AnthropicによるStainless買収は、すでに成立していますか?

いいえ。2026年5月13日時点で、The Informationは交渉が「最終段階」にあるものの、確定はしていないと報じています。条件が変わる可能性があり、対価の一部にAnthropic株が含まれることも考えられます。

オープンソースのAnthropic SDKやOpenAI Pythonライブラリに直接影響しますか?

今すぐ直接影響するわけではありません。どちらのライブラリも、当面は現在の保守ペースでリリースが続きます。リスクが表面化するのは所有権が移り、次の大規模なAPI改訂が行われた後です。リリース速度、破壊的変更、テレメトリーが影響を受ける可能性があります。

公式SDKを外すためにコードを書き直すべきですか?

それだけを目的に書き直す必要はありません。ただし、バージョンは固定してください。新しいプロバイダーやエンドポイントを追加する場合は、先にraw fetchを書きます。次に作る部分がすでにSDK非依存なら、将来の移行は容易になります。

Cloudflare、Modern Treasury、Groqなど、Stainlessの小規模顧客への影響は?

目立たない受益者になるでしょう。いずれもモデル分野でAnthropicと競合しないため、所有権をめぐる摩擦は小さくなります。これらのSDKは、従来どおりリリースされると考えられます。

公開日
カテゴリー
AI
Abacus AIレビュー:料金・使い方と、チーム導入で確認すべき条件

Abacus AIレビュー:料金・使い方と、チーム導入で確認すべき条件

Abacus AIの料金とChatLLMの使い方を、公式資料に基づいて検証します。ChatGPTやClaudeの個別契約を置き換えられる条件、BasicとProの違い、クレジット消費やモデル切り替えの注意点を整理。小規模チームが文書作業やエージェント業務を集約する前に、管理機能とデータ保持の確認点も解説します。2026年11月10日AI
RLHF向けデータとAI評価で選ぶMercorの競合6社【2026年】

RLHF向けデータとAI評価で選ぶMercorの競合6社【2026年】

Mercorの競合6社を、RLHF向けの学習データ、専門家によるAI評価、人材の業務委託の目的別に比較します。Scale AI、Surge AI、Turing、micro1、Handshake AI、Toptalの提供範囲、審査、料金の公開状況を整理。委託範囲を見極め、試験導入で確認すべき点を解説します。2026年11月9日AI
Grok 無料・有料版とPerplexityを比較:仕事に合う選び方

Grok 無料・有料版とPerplexityを比較:仕事に合う選び方

Grok 無料・有料版とPerplexityを、出典付き調査、Xの速報、長時間の推論、料金、法人向け管理機能で比較します。Perplexity内のGrokと単体アプリの違い、既存SuperGrok契約、共有利用枠も整理。必要な業務を無料で試し、実際に直面する制限を基準に有料プランを選ぶための判断材料を解説します。2026年11月8日AI
Perplexity Sonarとは?使用モデルとプラン別の選び方を解説

Perplexity Sonarとは?使用モデルとプラン別の選び方を解説

Perplexity Sonarと外部モデルの役割、Pro・Maxで選べるSearchモデルを解説します。Bestの自動選択、Researchの仕組み、回答したモデルの確認方法も整理。公式資料に基づき、手動選択でも別モデルに切り替わる制約と、仕事に応じた選び方や根拠を確認するポイントを紹介します。2026年11月8日AI
ChatGPTのファイルアップロード制限:容量・回数と上限時の対処法

ChatGPTのファイルアップロード制限:容量・回数と上限時の対処法

ChatGPTのファイルアップロード制限を、プラン別の回数、PDF・スプレッドシート・画像のサイズ、プロジェクトの保存可能数に分けて解説します。上限に達したときの確認手順や、分割・圧縮で対応できる範囲、APIとの違いも整理。容量と回数を混同せず、業務文書を準備して分析結果を確認するためのガイドです。2026年11月7日AI
Copilot エージェントとしてのMicrosoft Scout:導入条件と任せられる業務

Copilot エージェントとしてのMicrosoft Scout:導入条件と任せられる業務

Copilot エージェントとしてMicrosoft Scoutを導入するには何が必要でしょうか。Frontierプレビューの機能、Microsoft 365とGitHubのライセンス、Intuneの設定、承認とデータ保護の境界を整理し、会議準備やメール管理で試す業務と、導入を待つべき条件を解説します。2026年11月6日AI
ChatGPT BusinessとEnterpriseの違い:管理・セキュリティ・料金の判断軸

ChatGPT BusinessとEnterpriseの違い:管理・セキュリティ・料金の判断軸

ChatGPT Businessで十分か、Enterpriseが必要か。SSOとSCIM、権限管理、監査ログ、保存期間、データレジデンシー、利用枠と課金の違いを比較します。IT・セキュリティ・業務運用の責任者に向け、契約前の確認事項から試験導入まで、必要な管理機能を見極める判断軸を解説します。2026年11月6日AI
ChatGPT GoとPlusの違い:料金・制限から選ぶ最適なプラン

ChatGPT GoとPlusの違い:料金・制限から選ぶ最適なプラン

ChatGPT GoとPlusの違いを、料金、利用制限、画像生成、音声、調査、CodexとWorkの使い方から比較します。日常のチャットにはGoで十分なのか、高度な推論やエージェント作業にはPlusが必要なのか。公式資料に基づき、モデルや音声の説明の食い違い、12月の共通利用枠も踏まえて選び方を解説します。2026年11月6日AI
ニュースレター

毎週日曜、一通の手紙。動くシステムの話。感想戦ではなく。

週刊。スパムなし。いつでも解除できます。