AI時短ラボ
検証· 約6分

Google DeepMind「クライアントSDKの生成はオープンであるべき」──2026年5月、使っていたSDK生成ベンダーが買収され突然の終了。Interactions APIのGA直前に乗り換え、Speakeasyと組んでOpenAPI生成スイートをAGPLv3でオープンソース化。7言語のSDK・エージェント向けCLI・ドキュメントMCPサーバーを生成、6ターゲットを約1人で保守

Google DeepMindのAmir Hardon氏とPhilipp Schmid氏は2026年9月17日、Google GenAI SDK(Interactions・Agents・Webhooks API向け)の裏側を明かした。2026年5月、Google I/OとInteractions APIの一般提供に向けた準備の最中に、使っていたSDK生成プロバイダーが買収され突然の終了を告知。閉じた生成器は受け入れがたいプラットフォームリスクだとして、Speakeasyと組んで既存ライブラリを破壊的変更なしで移行し、生成器のオープンソース化を条件にした。決定的な生成器を核にAntigravityのエージェントが手書き部分を加速する構成で、6ターゲット(公開済み3 SDK+順次)を約1人で保守。Speakeasyは同日、OpenAPIクライアントスイートをAGPLv3で公開。7言語のSDK(静的型付け・SSE・リトライ・ページネーション)、エージェントが端末からAPIを叩けるCLI生成、OpenAPI仕様と文書をMCPサーバーにする生成器。生成したSDKのライセンスは利用者が選べる。

Google DeepMind「クライアントSDKの生成はオープンであるべき」──2026年5月、使っていたSDK生成ベンダーが買収され突然の終了。Interactions APIのGA直前に乗り換え、Speakeasyと組んでOpenAPI生成スイートをAGPLv3でオープンソース化。7言語のSDK・エージェント向けCLI・ドキュメントMCPサーバーを生成、6ターゲットを約1人で保守
執筆・編集:
目次

2026年9月18日・日本時間時点の情報です。 Google Developersのブログ(9月17日)を読んだ。Gemini APIを叩く側からは見えない「SDKがどう作られているか」の話で、依存していたベンダーが消えた経緯が書かれている。Gemini APIの使い方はGoogle AI StudioとGemini APIの手引きに。

3行まとめ

  1. 何が起きたか。 Googleは新しいGoogle GenAI SDK(Interactions・Agents・Webhooks API向け)をSpeakeasyと共同で出荷してきた。背景として、2026年5月、Google I/OとInteractions APIの一般提供に向けて準備していた最中に、使っていたSDK生成プロバイダーが買収され、突然の終了を告知した。複雑なストリーミング・厳密なエラー階層・型の合成を機械生成臭くなく扱える専門ツールに、Googleを含むフロンティアAI各社が依存していた。この件で「プロプライエタリで閉じた生成器は受け入れがたいプラットフォームリスク」だと結論し、OpenAPIでインターフェースを定義する以上、それをSDK・CLI・エージェント用ツールに変換する道具は開かれたインフラであるべきだ、と書く。
  2. どう乗り換えたか。 優先したのは開発者への影響の最小化と破壊的変更の回避。Speakeasyと組んで既存のクライアントライブラリをその場で移行し、生成器スイートのオープンソース化を核の約束にした。全言語で型定義をそろえ、エラー階層とストリーミングの挙動を保ち、生成器を社内モノレポとビルドシステムに組み込む作業。Google DeepMindは「層ごとに正しい道具を選ぶ」として、決定的で型安全な生成器を核に、Antigravityのエージェントが手書き部分を加速する構成にした。手作りの生成器の保守には以前は複数のエンジニアが要ったが、今は6ターゲット(公開済み3 SDK、残りは順次)を約1人で保守しているという。
  3. 何が公開されたか。 SpeakeasyがOpenAPIクライアントスイート全体をAGPLv3で公開。①7言語のSDK生成器(Python・TypeScript・Go・Java・C#・PHP・Ruby。静的型付け・SSEストリーミング・リトライ・ページネーション付き)、②エージェント向けCLI生成器(AIコーディングエージェントが使い捨てのHTTPスクリプトを書かずに端末からAPIを直接叩ける単体バイナリ)、③ドキュメントMCPサーバー生成器(OpenAPI仕様とMarkdown文書をMCPサーバーにし、Antigravity等のエージェントが古いメソッドを推測せず検証済みスキーマを引ける)。AGPLv3は生成器を開発・CIで動かす分には生成したSDKのライセンスを利用者が自由に選べ(MITやApache 2.0など)、生成器のコンパイラ自体を改変した場合はその改善を公開する義務がある。

オープン化の動機は理念でなく再発防止

  • 「ベンダーが消えてGAが危うくなった」という具体的な事故が起点で、オープンソース化は理念というより再発防止として書かれている。同じ依存を持つ他社にも当てはまる話だ
  • 生成器の出力にCLIとMCPサーバーが入っている点は、SDKの消費者が人間からコーディングエージェントに広がっていることの反映。当サイトのMCPとはの「仕様からMCPサーバーを作る」用途にあたる
  • 記事のコード例はgemini-3.8-flashをclient.interactions.createで呼ぶ形で、3.8 FlashがInteractions APIの既定の例になっている
  • 終了したプロバイダーの名前は書かれていない

確認はブログのみ、GitHubは未確認

この記事の下調べで、筆者は9月18日にGoogle Developersのブログを取得し、5月の買収・終了の記述・AGPLv3・7言語・3種の生成器・6ターゲットと約1人の記述がその原文にあることを確認した。SpeakeasyのGitHubと同社の発表は開いていない。筆者は新しいGenAI SDKでコードを書いていない。

消えたベンダー名と残り3件の言語は空白

  • 終了したSDK生成プロバイダーの名前と買収先
  • 残り3ターゲットの言語と公開時期
  • Speakeasyとの契約条件

情報源はSDK移行を書いた公式記事

関連記事

シェア: ポスト はてブ

出典・参照資料

AIニュースの解説を動画でも

YouTubeでは注目ニュースの背景を解説し、Xでは新着記事をお知らせしています。

コメント

まだコメントはありません。最初のコメントを書いてみませんか?

AIについて聞きたいことはありますか?

質問箱で無料で受け付けています。回答は公開され、他の方の参考にもなります。

質問箱を見る →

新しい記事をメールで受け取る

AIの新しい発表を、出典付きで整理して届けます。

関連記事

Google AI Studio 使い方──Gemini APIを無料で試す方法【2026年】の記事画像
活用07.05読了11分

Google AI Studio 使い方──Gemini APIを無料で試す方法【2026年】

出典 ─ No Code MBA
MCP(Model Context Protocol)とは──AIとツールをつなぐ共通規格の記事画像
活用08.14読了18分

MCP(Model Context Protocol)とは──AIとツールをつなぐ共通規格

出典 ─ What is the Model Cont
Google、Gemini 3.8 Flashと3.8 Flash Cyberを発表──6週間で3本目のFlash、Opus 5の7分の1の値段で金融・法務・長尺動画のベンチは上、汎用エージェントは19.1%対51.8%の記事画像
モデル09.02読了18分

Google、Gemini 3.8 Flashと3.8 Flash Cyberを発表──6週間で3本目のFlash、Opus 5の7分の1の値段で金融・法務・長尺動画のベンチは上、汎用エージェントは19.1%対51.8%

出典 ─ Google公式ブログ「Introducin
Claude・GPT・Gemini API料金の読み方──2026年8月27日に公式ページで確認した単価早見表の記事画像
活用07.16読了18分

Claude・GPT・Gemini API料金の読み方──2026年8月27日に公式ページで確認した単価早見表

出典 ─ Anthropic 公式料金ページ(Pric
Google「AI Agents Challenge」上位に共通した4つの設計──①自分のツール層をMCPサーバーとして他のエージェントにも開く②呼び出し連鎖でなくイベントバスで並列に反応③フォールバック先のFlashも同じ検証関数を通す④正規表現→10トークンの分類→本モデルの3層で4割超をモデル呼び出し前に処理。「名前つきプロンプトの連鎖」は多エージェントではないの記事画像
検証09.27読了7分

Google「AI Agents Challenge」上位に共通した4つの設計──①自分のツール層をMCPサーバーとして他のエージェントにも開く②呼び出し連鎖でなくイベントバスで並列に反応③フォールバック先のFlashも同じ検証関数を通す④正規表現→10トークンの分類→本モデルの3層で4割超をモデル呼び出し前に処理。「名前つきプロンプトの連鎖」は多エージェントではない

出典 ─ Google Developers Blog(Sergio Villani・2026年9月2日・9月18日取得)
Google「autofinetune」──仕様書1枚を書いて寝ると、エージェントが一晩でLoRAのランク・学習率・バッチを探索し、改善したコミットだけGitに残す。TPU v5eでFunctionGemma 270MのSFTを20回、TPU v6eでGemma 3 1BのGRPOを40回回し報酬約10%改善。Tunix+Antigravity CLI+Gemini 3.7 Flashの記事画像
検証09.27読了7分

Google「autofinetune」──仕様書1枚を書いて寝ると、エージェントが一晩でLoRAのランク・学習率・バッチを探索し、改善したコミットだけGitに残す。TPU v5eでFunctionGemma 270MのSFTを20回、TPU v6eでGemma 3 1BのGRPOを40回回し報酬約10%改善。Tunix+Antigravity CLI+Gemini 3.7 Flash

出典 ─ Google Developers Blog(Wei Wei・2026年9月11日・9月18日取得)
Google「ADK for Kotlin 1.0」が正式版──Python版・Java版のADK 1.0と同じ機能に加え、Android向けの端末内エージェント(LiteRT-LM・ML Kitベータ)、Firebase AI Logicのハイブリッド、RoomとAppSearchで状態の保存。@Toolと@Paramでスキーマを自動生成、SKILL.mdで手順を段階的に読むの記事画像
検証09.25読了6分

Google「ADK for Kotlin 1.0」が正式版──Python版・Java版のADK 1.0と同じ機能に加え、Android向けの端末内エージェント(LiteRT-LM・ML Kitベータ)、Firebase AI Logicのハイブリッド、RoomとAppSearchで状態の保存。@Toolと@Paramでスキーマを自動生成、SKILL.mdで手順を段階的に読む

出典 ─ Google for Developers(Guillaume Laforge・2026年9月9日・9月18日取得)
Agent Client Protocol(ACP)とは──コーディングエージェントを「LSPのように」つなぐ標準規格の記事画像
検証09.04読了14分

Agent Client Protocol(ACP)とは──コーディングエージェントを「LSPのように」つなぐ標準規格

出典 ─ Introduction(Agent Cli