←新聞 12 / 12→

開發工具

Google 開源 OpenAPI 程式碼生成套件,與 Speakeasy 合作推動 SDK 自動化

Why client SDK generation belongs in the open

每天早上一封信,5 分鐘看完 AI 重點。5min AI 是繁體中文的每日 AI 新聞整理,免費、可隨時取消。

Google 開源 OpenAPI 程式碼生成套件,與 Speakeasy 合作推動 SDK 自動化

developers.googleblog.com2026-09-22

摘要

Google 與 Speakeasy 合作開源 OpenAPI 程式碼生成套件,採用 AGPLv3 許可證。此舉源於 Google 先前的專有 SDK 供應商突然關閉,新套件提供多語言 SDK 生成器、嚴格類型系統、SSE 串流支援與自動化 CLI 工具,開發者可直接整合至 CI 流程自動生成客戶端庫,同時保留完整的程式碼許可控制權。

Google 與開發工具公司 Speakeasy 宣布合作,推出開源的 OpenAPI 程式碼生成套件。Google 資深員工軟體工程師 Amir Hardon 與開發關係工程師 Philipp Schmid 在 9 月 17 日發表聲明,說兩間公司過去數月密切合作,為 Google 的 Interactions、Agents 和 Webhooks API 開發新的 GenAI SDK。

專有工具突然關閉,業界陷入困境

Google 遇到的關鍵狀況發生在 2026 年 5 月。當時 Google 正準備召開 I/O 大會、推出 Interactions API 正式版本,結果原本使用的 SDK 生成供應商突然被收購,隨即宣布停止營運。這次突發狀況凸顯一個問題:依賴專有且封閉原始碼的生成工具,會為平台帶來不可接受的風險。

Google 認為,既然業界都依靠 OpenAPI 定義應用程式介面,那把這些介面編譯成用戶端程式庫、命令列工具和代理工具的軟體,就應該做成開放式基礎設施。

與 Speakeasy 合作進行遷移

面對緊迫的時間壓力,Google 首要目標是盡量減少對開發者的干擾、避免中斷性改動。因此 Google 與 Speakeasy 合作,將現有用戶端程式庫遷移過去,並承諾把生成器套件開源。這次遷移工程不簡單,包括在所有目標語言間對齊類型定義、保留嚴格的錯誤階層結構和串流行為,以及把生成器直接整合進內部單一程式碼儲存庫和建置系統。

Google DeepMind 雖然在開發流程中會用到 AI,但團隊是針對堆疊的各個層級挑選最適合的工具。把正式的 API 規範轉成多語言 SDK,需要的是確定性和嚴格的類型安全,所以 Google 採取的做法是以快速、確定性的生成器作為核心,再搭配 Antigravity AI 代理加速 SDK 自訂的部分。

這套新安排帶來的效率提升相當明顯:以前手工做生成器通常要好幾位工程師維護,現在這套設定能支援橫跨六個目標的用戶端流程(目前已發布三個 SDK,其餘陸續推出),只需要大約一位工程師維護。

開源套件的具體功能

Speakeasy 以 AGPLv3 授權開源了完整的 OpenAPI 用戶端套件,內容包括:

多語言 SDK 生成器:可為 Python、TypeScript、Go、Java、C#、PHP、Ruby 共 7 種語言生成用戶端程式庫,每個程式庫都包含靜態類型、伺服器傳送事件(SSE)串流、重試機制和分頁功能。

原生代理命令列工具生成器:編譯成獨立的命令列執行檔,讓 AI 編碼代理不用另外寫一次性的 HTTP 指令稿,直接從終端機階段就能執行 API。

文件 MCP 伺服器生成器:把 OpenAPI 規範和 Markdown 文件轉換成 Model Context Protocol(MCP)伺服器,讓 Antigravity 等編碼代理可以查詢即時、已驗證的架構,不用再猜測過時的方法。

授權設計保護開發者權益

AGPLv3 授權讓開發者可以在開發或持續整合流程中執行生成器,同時對生成出來的程式碼和 SDK 保有完整所有權,可以選擇用 MIT 或 Apache 2.0 等授權釋出。如果開發者修改了生成器編譯器本身,AGPL 就會確保這些改進對社群保持開放。

開發者現在可以透過更新的 SDK 探索 Gemini Interactions API,也可以在 GitHub 上找到 Speakeasy 生成器,自行編譯用戶端程式庫、命令列工具或 MCP 伺服器。

●開發者:可零成本使用企業級 SDK 生成工具,無需依賴第三方供應商

●投資人:程式碼生成平台市場格局改變,開源替代方案威脅商業產品

●一般用戶:第三方應用的 API 整合品質可望提升

重要性評分

83/100

🔴 高度重要

SDK 生成OpenAPI開源工具
原文出處
上一則← ECG Mirage:揭示視覺語言模型在臨床預測中對心電圖的低效利用問題

每天早晨收到值得看的 AI 重點。

訂閱 5min AI,讓 AI 替你追蹤整個 AI 世界。

相關指南

本文摘要由 AI 自動生成,內容源自原始報導。如有疑慮,請參閱關於我們。