Обновлено: · по официальной документации Google Gemini
Откуда берётся ошибка
В справочнике Gemini код failed_precondition описан как невыполненное условие, например отключённая оплата. В списке доступных стран Google нет России, Беларуси, Китая и Ирана — в Colab ограничение определяется по местоположению самой виртуальной машины.
Формулировку «User location is not supported for the API use» Google в документации не приводит, её цитируют разработчики на форуме. По ней и по коду FAILED_PRECONDITION проблему легко узнать.
Что проверить
Включена ли оплата в проекте Google Cloud. Из какого региона на самом деле уходит запрос: IP сервера, облачного региона или CDN. Местоположение среды, если код запускается в Colab или облачной функции.
Как подключить Gemini из России
Через API429: base URL https://gateway.api429.com/v1, ключ из личного кабинета и точный ID модели Gemini из каталога. Код на OpenAI SDK меняется в двух строках. Баланс пополняется картой российского банка, по счёту для юрлиц или в USDT/TON, а для проверки можно получить $10 за подписку на Telegram-канал.
Подключение через API429: пример на Python
import os
from openai import OpenAI
client = OpenAI(
base_url="https://gateway.api429.com/v1", # вместо адреса провайдера
api_key=os.environ["API429_API_KEY"],
)
reply = client.chat.completions.create(
model="claude-sonnet-5-5", # точный ID из каталога API429
messages=[{"role": "user", "content": "Привет"}],
)Оплата и тест $10
- Карта российского банка. Пополнение баланса в личном кабинете.
- Счёт для юрлиц. Безналичная оплата с закрывающими документами.
- USDT и TON. Пополнение криптовалютой.
Тест $10. Подпишитесь на наш Telegram-канал через бота — получите $10 на баланс для первых запросов. Получить $10 в боте
Частые вопросы
Почему Gemini API не работает в России?
Россия не входит в список стран, где Google предоставляет Gemini API, поэтому запросы получают 400 FAILED_PRECONDITION.
Это ошибка ключа?
Нет, ключ может быть рабочим. Ошибку определяет регион, из которого уходит запрос, и условия проекта.
Как оплатить Gemini API из России?
Через API429: карта российского банка, счёт для юрлиц или USDT/TON. Один баланс для Gemini, Claude, GPT и других моделей.
Нужно ли переписывать код?
Если вы используете OpenAI-совместимый клиент — нет: поменяйте base URL и ключ, model укажите из каталога API429.
Источники
Что дальше
- Google Gemini API через API429
- Сравнение цен Google Gemini API
- Модель Gemini 4 Argon
- Интеграция Gemini CLI
- Цены и оплата
- Каталог моделей
- Быстрый старт
- Gemini API 429 RESOURCE_EXHAUSTED
Другие ошибки API
- Ошибка 429 Too Many Requests в API
- Gemini API: ошибка 503 UNAVAILABLE
- Claude API: ошибка 429 rate_limit_error
- Claude API: ошибка 529 overloaded_error
- Claude API: страна не поддерживается
- OpenAI API: ошибка 429 insufficient_quota
- OpenAI API: страна не поддерживается (403)
- DeepSeek API: ошибка 402 Insufficient Balance