Кто-то платит $20 в месяц за Gemini API или пользуется различными прокси-сервисами. Но кто-то заметил, что веб-версия Gemini уже обладает всеми необходимыми возможностями. Не хватало только слоя трансляции, который преобразует запросы в стандартный интерфейс.
gemini-web2api делает одну вещь:Превращает веб-версию Gemini в сервер с API, совместимым с OpenAI.
Использование:
① Клонируете репозиторий. Чистый Python, один файл, без сторонних зависимостей.
② Запускаете сервис:
python gemini_web2api.py
③ Настраиваете клиент:
base_url=http://localhost:8081/v1
④ Используете OpenAI SDK для прямой работы с Gemini Flash / Flash Thinking / Pro / Auto / Lite.
Что здесь самое интересное?
• Поддерживает потоковую генерацию (стриминг), полностью совместимую с интерфейсом OpenAI.
• Поддерживает Function Calling и Tool Calling. Можно подключить к AI-агенту и использовать как обычный Gemini API.
• Flash Thinking поддерживает длинный контекст объёмом более 20 тысяч токенов.
• По умолчанию не требует настройки API-ключа и аутентификации. Запускается и работает сразу после старта.
• Поддерживает развёртывание в Docker в один клик и работает на разных платформах.
Для создания AI-инструментов, массовой генерации контента и автоматизации рабочих процессов этот проект может сэкономить от $20 до $50 в месяц на расходах на API.
исходники