# openai-gemini: OpenAI-совместимый API поверх бесплатного Gemini

> 2026-11-06 · AI Release · @ai_release1

> #openai #gemini #прокси #api #self-hosted #AI #LLM #нейросети

### ⚡ Главное за 5 секунд - Проект openai-gemini поднимает OpenAI-совместимый эндпоинт поверх Gemini и разворачивается на Vercel, Netlify, Cloudflare Workers или Deno. - Нужен личный ключ Google API, а в клиенте прописывается база вида `https://ваш-домен/v1`. - Корень сайта отдаёт 404 — так задумано. Без ключа Gemini прокси бесполезен. ### 🔍 Что случилось На GitHub лежит jannybloug/openai-gemini: один коммит, README, папки `api` и `src`, конфиги `vercel.json`, `netlify.toml`, `wrangler.toml` плюс отдельные входные файлы для Node, Deno и Bun. Задача сформулирована прямо: у Gemini API есть бесплатный тариф с щедрыми лимитами, но многие инструменты умеют говорить только на языке OpenAI API. Прокси закрывает разрыв и даёт «личный OpenAI-совместимый эндпоинт бесплатно». Деплой — одной командой: `vercel deploy`, `netlify deploy` или `wrangler deploy`. Можно вставить содержимое `src/worker.mjs` в playground Cloudflare. Локально работают `vercel dev`, `netlify dev` и `npm run start` с вариантами `start:deno` и `start:bun`. В клиенте ищете поле вроде «OpenAI proxy» (часто спрятано в Advanced settings) либо ставите `OPENAI_BASE_URL=https://ваш-прокси.vercel.app/v1`. Имена моделей фильтруются по префиксам `gemini-`, `gemma-`, `models/`; остальное падает на дефолты — `gemini-flash-latest` для `chat/completions`, `gemini-embedding-001` для эмбеддингов. Веб-поиск включается суффиксом `:search` в имени модели, картинки и аудио идут через `inlineData`, а `thinking_config` — через поле `extra_body`. ### 🧠 Наш разбор Почему сейчас — понятно. OpenAI-совместимый формат стал де-факто языком интеграции для всего зоопарка клиентов, от чат-фронтендов до CLI-утилит. А у Gemini есть бесплатный тир. Человек с ключом Google и аккаунтом на GitHub получает мостик между ними за вечер. Наша оценка: это не продукт, а переходник, и ценность у него ровно такая — пока спеки совпадают. Что это меняет для отдельного пользователя — прилично. Инструмент с единственной поддержкой OpenAI API больше не приговор: подсовываете ему свою базу и работаете на бесплатном тарифе. Только платите не деньгами, а ключом и лимитами, плюс задержкой на каждый запрос: клиент → ваш serverless-инстанс → Gemini. Сколько именно миллисекунд — в README нет ни одной цифры. Кто выигрывает: самодельщики и авторы мелких утилит, которым лень переписывать клиент под Gemini API. Кто проигрывает — вопрос философский. Чем больше таких прокси, тем слабее привязка к OpenAI и тем меньше смысла платить за подписку ради совместимости. Заодно крепнет привычка считать бесплатный тир основным провайдером — а он живёт по правилам Google, не по вашим. ### ⚠️ Чего мы не знаем Мягко говоря, многого. В репозитории один коммит, нет тестов, нет замеров задержки, нет данных про стриминг, ретраи и поведение на ошибке 429. Слово «щедрые» про лимиты — фраза из README, а не проверенная цифра в запросах в минуту. Ключ Gemini вы вводите в клиент, и он проходит через развёрнутый вами инстанс — доверять стоит только своему деплою, а не публичному прокси из интернета. Отдельно: README советует брать ключ через VPN в регионах, где его не выдают, — это разговор про условия использования Google, и решение за вами. ### 💬 О чём спорить - Свой деплой прокси или готовый платный API: экономия против того, что чинить сломанный стриминг в пять утра будете вы. - Стоит ли переводить личные инструменты на бесплатный тир Gemini, зная, что лимиты и дефолтные модели меняются без предупреждения? - Один коммит — это честный опенсорс или личный скрипт, выложенный на GitHub? Ответ зависит от того, готовы ли вы зависеть от автора, который вам ничего не обещал. **Прогноз:** ставлю на то, что в течение квартала у репозитория появится хотя бы один сторонний issue или форк с правкой дефолтных моделей — иначе проект останется личным скриптом и тихо стухнет. **Дисклеймер:** один источник — README репозитория; независимых тестов и замеров нет. **Источник:** GitHub — jannybloug/openai-gemini

[Источник](https://github.com/jannybloug/openai-gemini)
