開發工具
Google 開源 OpenAPI 程式碼生成套件,與 Speakeasy 合作推動 SDK 自動化
Why client SDK generation belongs in the open

developers.googleblog.com · 2026-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 整合品質可望提升
重要性評分
🔴 高度重要
喜歡這篇?每天早晨還有更多。
訂閱 5min AI,讓 AI 替你追蹤整個 AI 世界。
相關指南

AI聲稱解開400年密碼「Cyphral Distich」:我們調閱原件逐字核對的結果
Vals AI 宣稱用 Fable 5.1 解開 Thomas Urquhart 400 年前密碼 Cyphral Distich,Reticuli 隨即提出反駁指其「未解」。我們調閱大英圖書館、1834年版與傳記三份原件逐字核對,找出雙方都沒點出的關鍵差異:兩邊用的是不同版本的底本。
閱讀指南 →
ChatGPT 小型企業工具集(Small Business Collection):16 個官方工具怎麼用、台灣店家該注意什麼
OpenAI 官方 ChatGPT 小型企業工具集共 16 個外掛,我們逐一核對官方目錄頁與工具詳情頁,整理成台灣店家看得懂的用法與注意事項——包含最容易被忽略的 Mercury 銀行外掛,以及方案、地區限制官方沒有講清楚的地方。
閱讀指南 →
TypeSafe Jev 實際上手:三個真實情境,看「只做判斷的 AI」能替你省掉哪些 if
拿到帳號後,我們用日報管線的真實資料把 TypeSafe Jev 跑了一輪:新聞分類、社群選題、讀者來信路由,外加幾個它做不到的邊界測試。附每一題的實際機率、422 拒絕原文,以及三個必須自己補的坑。
閱讀指南 →🤖 本文摘要由 AI 自動生成,內容源自原始報導。如有疑慮,請參閱關於我們。
喜歡這篇?每天早晨還有更多。
訂閱 5min AI,讓 AI 替你追蹤整個 AI 世界。