Сотни звёзд на GitHub за пару дней создают иллюзию, что бесплатная альтернатива официальным API уже найдена. Скрипт gemini-web2api обещает превратить веб-версию Gemini в полноценный OpenAI-совместимый сервер без ключей и оплаты. Идея проста: зачем платить за токены, если браузерный чат и так обрабатывает запросы? Весь инструмент умещается в один Python-файл без внешних зависимостей, работая напрямую с недокументированными эндпоинтами Google.
Под капотом реализована на удивление точная имитация стандарта /v1/chat/completions. Сервер поддерживает потоковый вывод, вызов функций и маршрутизацию запросов. Любопытно выглядит возможность регулировать глубину размышлений для модели Flash Thinking с помощью суффикса think=N. Для интеграции достаточно поднять локальный сервис и направить на него стандартный клиент вроде ChatBox или базовую библиотеку OpenAI.
Правда, у этого реверс-инжиниринга есть очевидные пределы. Скрипт физически не может обрабатывать изображения из-за сложного проприетарного протокола загрузки файлов. Контекст длинной беседы лишь грубо симулируется склеиванием предыдущих сообщений. Вопрос в том, насколько честно работает заявленная поддержка старших моделей. Без ручного добавления cookie от платного аккаунта все запросы к Pro незаметно перенаправляются на базовый Flash. В итоге перед нами хрупкий инструмент, который неизбежно сломается при следующем обновлении интерфейса или защиты Google.
Поделиться:
Айдентика Tessas Eplegård: как дизайн превратил вредителей в соавторов урожая →
Катехизис для воплощенных ИИ: правила морали, автономии и неподчинения человеку →