AI Фактор

Google відкрив генератор SDK після краху постачальника

Репозиторій 24.09.2026
Google відкрив генератор SDK після краху постачальника

У травні 2026-го, перед Google I/O, компанію-постачальника генератора SDK для Google поглинули — і вона одразу оголосила закриття, прямо перед релізом Interactions API. Google перейшов на Speakeasy, а за умовою партнерства Speakeasy відкрила весь свій OpenAPI-генератор під ліцензією AGPLv3. Пайплайн тепер обслуговує шість SDK-таргетів (три вже випущені) силами приблизно одного інженера — раніше на таке йшло кілька людей.

AGPLv3 стосується лише самого генератора: код SDK, який він створює, лишається під вашою ліцензією (MIT, Apache 2.0 тощо).

Чому закритий генератор став проблемою

Google прямо називає причину рішення: пропрієтарний закритий генератор SDK виявився неприйнятним ризиком для платформи. Якщо індустрія покладається на OpenAPI для опису інтерфейсів, то й інструменти, що компілюють ці специфікації в клієнтські бібліотеки, CLI та агентські інструменти, мають бути відкритою інфраструктурою — а не залежати від долі одного постачальника. Головним пріоритетом під час термінової міграції було не зламати нічого для розробників, які вже використовують SDK.

Що довелося переробити під час міграції

Перехід на Speakeasy — це не просто заміна одного генератора іншим. Команді довелося узгодити визначення типів для всіх мов, зберегти сувору ієрархію помилок і поведінку стрімінгу такими, якими вони були раніше, а сам генератор — інтегрувати безпосередньо в монорепозиторій Google та внутрішню систему збірки.

У Google DeepMind пояснюють підхід так: для перетворення формальних API-специфікацій у SDK кількома мовами потрібні детермінізм і строга типізація, а не творчість. Тому в основі пайплайна лишається швидкий детермінований генератор Speakeasy, а агенти Antigravity AI прискорюють лише написання кастомних частин SDK — тих шматків, які раніше доводилося писати вручну.

Умови ліцензії AGPLv3

  • Генератор можна запускати у своєму dev- або CI-пайплайні без обмежень.
  • Право власності на згенерований код/SDK повністю лишається за вами — можна публікувати під MIT, Apache 2.0 чи будь-якою іншою ліцензією.
  • Обмеження стосується тільки самого компілятора генератора: якщо ви модифікуєте його код, AGPL вимагає, щоб ці зміни лишались відкритими для спільноти.

Що можна зробити вже зараз

Оновлені SDK для Gemini Interactions API вже доступні — API можна пробувати сьогодні. Приклад із документації Google:

  • from google import genai
  • client = genai.Client()
  • interaction = client.interactions.create(model="gemini-3.8-flash", input="Analyze this commit log and find regressions.")

Сам генератор Speakeasy лежить на GitHub, і його можна запустити проти власних OpenAPI-специфікацій, щоб отримати не лише клієнтські бібліотеки, а й CLI чи MCP-сервери — тобто інструмент застосовний і поза екосистемою Google.

Читати в ТелеграміПрактика ШІ в бізнесі — щодня, без хайпу