Как выглядит ошибка
User location is not supported for the API use.
Почему так происходит
- Google проверяет, откуда пришёл запрос. Если адрес относится к региону, которого нет в списке Available regions for Google AI Studio and Gemini API, запрос отклоняется до того, как дойдёт до модели.
- Ошибка бывает и на серверах в поддерживаемых странах. О таком сообщают на форуме разработчиков Google (пример).
- VPN — ненадёжный обход. Многие адреса VPN Google тоже не пропускает, а сервер с программой, которой нужен Gemini, через VPN держать неудобно.
Что можно сделать
Как подключить Gemini через RuAPI
1
Регистрация
Зарегистрируйтесь на www.ruapi.ai — по email, через Google или Яндекс.
2
Пополнение
Консоль → «Кошелёк»: USDT или USDC (TRC20 / BEP20 / Polygon; USDT — ещё и в сети TON), от 5 USDT. Если USDT ещё нет — купите за рубли через СБП. Карты иностранных банков (Visa / Mastercard) тоже принимаются.
3
Ключ
Консоль → «API-ключи» → «Создать ключ» — получите строку
sk-....4
Замена в коде
Поменяйте ключ и адрес — остальной код остаётся как был.
Частые вопросы
Поможет ли новый ключ или новый проект в AI Studio?
Поможет ли новый ключ или новый проект в AI Studio?
Нет. Google проверяет не ключ, а адрес, откуда пришёл запрос. С того же адреса новый ключ получит ту же ошибку.
Это та же ошибка, что «not available in your region» в AI Studio?
Это та же ошибка, что «not available in your region» в AI Studio?
Причина та же, отличается только место: в AI Studio это сообщение на странице, в API — ответ 400. Про AI Studio — отдельная статья: Google AI Studio: not available in your region.
Это оригинальный Gemini?
Это оригинальный Gemini?
Да. Это оригинальные модели Google — gemini-4-argon, gemini-3.8-flash и другие — без подмены и урезания.
Дальше
Gemini API без VPN
Подключение за три шага, примеры на Python и curl.
Коды ошибок RuAPI
400, 401, 403, 429 — что значит и как исправить.