Вы открываете aistudio.google.com для API-ключа Gemini — редирект, пустая страница или «not available». Для consumer Gemini и developer API Google использует гео по IP. Из РФ нужен US VPN на весь сеанс: Studio, создание ключа, первый запрос из вашего backend.
Связанные гайды: Gemini в России, Gemini 3 Pro, Advanced vs API.
Коротко
- AI Studio — бесплатная песочница и ключи.
- Биллинг — Google Cloud / pay-as-you-go; карта РФ не проходит.
- VPN на ПК/сервере, где идут запросы к
generativelanguage.googleapis.com. - Подписка Gemini Advanced ≠ API — разные продукты.
Шаг 1. AI Studio с VPN
- US VPN на компьютере.
- Инкогнито → aistudio.google.com.
- Войдите в Google-аккаунт — не меняйте IP до загрузки.
Так нельзя: создать ключ с RU IP, потом слать запросы с RU сервера без маршрута.
Так можно: ключ + production с egress US/EU (VPS за рубежом) или VPN на dev-машине.
INCY — App Store, Google Play. Happ — Google Play, APK.
Шаг 2. API key
Get API key → Create → скопируйте. Храните в .env, не в git.
Тест в Studio: модель Gemini 2.5 Flash / 3.x — модели.
Шаг 3. Биллинг
Free tier в Studio — квота запросов. Для продакшена:
- Google Cloud Console → включить Generative Language API.
- Привязать иностранную карту или виртуальную из Плати по миру.
- Лимиты и алерты — обязательно.
Оплата consumer Advanced не пополняет API.
Запросы из России
| Сценарий | Решение |
|---|---|
| Локальная разработка | US VPN на ноутбуке |
| Сервер в РФ | Egress через зарубежный VPS или proxy |
| CI/CD | Runner в EU/US |
IP сервера видит Google — VPN только на браузере не поможет production на Selectel без туннеля.
Локальная разработка: пример
Python + google-generativeai, ключ из Studio, VPN на ноутбуке US. Запрос Flash — ok. Отключили VPN — User location is not supported. Production: перенесите worker на VPS в US, не держите VPN на каждом cron с российского сервера без туннеля.
Так нельзя: хранить ключ в frontend SPA — утечёт. Так можно: backend на VPS US/EU с ключом в env.
Модели и Imagen
- Flash — дёшево, быстро.
- Pro — рассуждение; Deep Research UI — другой продукт.
- Imagen — картинки, отдельные лимиты: генерация.
Массовые запросы с датацентровых VPN Google режет. Стабильный резидентный или VPS IP надёжнее бесплатных extension. Для CI на GitHub Actions используйте runner US/EU или self-hosted VPS.
Логируйте finish_reason и HTTP-код в backend — «location» в JSON отличайте от «quota» для быстрой диагностики без гадания про VPN.
Частые вопросы
API бесплатный?
Free tier есть; сверх — Cloud billing.
Нужен ли Advanced?
Нет для API — нужен Cloud billing при росте.
Studio vs gemini.google.com?
Studio — ключи и тесты; chat UI — на ПК.
Rate limit и 429?
При частых запросах API вернёт 429 — не путайте с geo block. Geo — «location not supported»; rate — «quota exceeded».
DNS Comss?
Нет — DNS.