開發工具
Google 開源 OpenAPI 程式碼生成套件,與 Speakeasy 合作推動 SDK 自動化
Why client SDK generation belongs in the open
每天早上一封信,5 分鐘看完 AI 重點。5min AI 是繁體中文的每日 AI 新聞整理,免費、可隨時取消。

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 整合品質可望提升
重要性評分
🔴 高度重要
每天早晨收到值得看的 AI 重點。
訂閱 5min AI,讓 AI 替你追蹤整個 AI 世界。
相關指南

Google Map Gemini 怎麼用?導航時用說的查即時資訊(台灣可用)
google map gemini 怎麼用?導航時說「Ok Google」就能用中文找店、查抵達時間、回報路況。本文依 Google 官方說明整理開啟步驟、繁中指令範例與台灣可用情況。
閱讀指南
Claude Code Artifacts 是什麼:即時預覽與互動功能解析
深入解析 Claude Code Artifacts 是什麼,掌握其即時預覽與互動功能。本文提供完整的 Claude artifacts 教學,並分析 claude code 新功能對開發者介面的影響。
閱讀指南
Canva AI vs Photoshop AI:2026 年設計工具怎麼選
2026 年 Canva AI vs Photoshop AI 功能比較。深入分析 Canva AI 功能與 Photoshop AI 生成能力,協助您選擇最適合的 AI 設計工具推薦方案。
閱讀指南本文摘要由 AI 自動生成,內容源自原始報導。如有疑慮,請參閱關於我們。