Кратко
- Ключ: Россия не входит в список стран, где работает API OpenAI, поэтому ключ на платформе OpenAI не получить, а запросы из России возвращают
unsupported_country_region_territory. - Решение: OpenAI-совместимый шлюз — в OpenAI SDK, Codex и любых библиотеках меняются только base URL и ключ, код остаётся прежним.
- Оплата: баланс в рублях от $5, без подписки и без карты зарубежного банка.
Короткий ответ
Пользоваться OpenAI API в России можно, но не через платформу OpenAI: Россия не входит в список поддерживаемых стран, а кредиты OpenAI оплачиваются зарубежной картой. Вместо ключа OpenAI используйте ключ API-шлюза: base URL https://apitokenrouter.com/v1, модель — например, gpt-6-astra или gpt-6.1-sol. Работают Chat Completions и Responses API, OpenAI SDK, Codex и агенты, которые умеют задавать свой адрес. Ниже — что именно не работает, как подключиться, какую модель выбрать и как оплатить в рублях или в USDT.
Оплатить можно и криптовалютой. В окне пополнения нажмите «Оплатить криптовалютой» и переведите USDT, USDC или ETH с Binance, OKX или любой другой биржи либо кошелька — от $5, без расширения, можно с телефона. Пошагово — в статье «Как оплатить OpenAI API в USDT».
У нового аккаунта баланс $0 — пополните его до первого запроса. Пополнить можно от $5. Если запрос возвращает 402 (в формате OpenAI — 400) с текстом «wallet balance is insufficient», значит, баланс пуст, а base URL и ключ настроены правильно. Пополните баланс и повторите запрос.
Получить API-ключ для GPT — зарегистрируйтесь и пополните баланс от $5 в рублях через СБП, Т-Банк, ЮMoney или SberPay либо в USDT.
Что не работает из России и почему
| Шаг | Официальный путь | Что происходит из России |
|---|---|---|
| Получить ключ | Платформа OpenAI | Россия не входит в список поддерживаемых стран OpenAI |
| Вызвать API | api.openai.com |
Ошибка unsupported_country_region_territory — «Country, region, or territory not supported» (разбор ошибки) |
| Оплатить кредиты | Карта Visa или Mastercard | Карты Visa, выпущенные в России, за рубежом не работают с марта 2022 года (заявление Visa) |
Если нужна подписка ChatGPT Plus, а не API, — это другой путь, см. как оплатить ChatGPT из России. Эта статья — про API для кода и приложений.
Шаг 1. Получите ключ
Откройте консоль APITokenRouter, зарегистрируйтесь, пополните баланс и создайте API-ключ — он начинается с sk-teamo-. Ключ показывается один раз, сохраните его.
Шаг 2. Подключите OpenAI SDK
Поменяйте только base_url и ключ — остальной код не трогайте.
Responses API:
from openai import OpenAI
client = OpenAI(base_url="https://apitokenrouter.com/v1", api_key="sk-teamo-...")
response = client.responses.create(
model="gpt-6.1-sol",
input="Найди ошибку в этой функции и предложи исправление: ...",
)
print(response.output_text)
Chat Completions — для библиотек и агентов, которые работают через /v1/chat/completions:
curl https://apitokenrouter.com/v1/chat/completions \
-H "Authorization: Bearer sk-teamo-..." \
-H "Content-Type: application/json" \
-d '{"model": "gpt-6.1-sol", "messages": [{"role": "user", "content": "Привет! Кто ты?"}]}'
Можно задать переменные окружения OPENAI_BASE_URL=https://apitokenrouter.com/v1 и OPENAI_API_KEY=sk-teamo-... — их подхватывают официальные SDK OpenAI для Python и Node.js.
Codex берёт адрес не из переменной, а из ~/.codex/config.toml — пошагово в статье Codex в России.
Шаг 3. Какую модель выбрать
| Модель | ID | Для чего | Цена OpenAI за 1 млн токенов (вход / выход) |
|---|---|---|---|
| GPT-6 Astra | gpt-6-astra |
Самая сильная модель для самых сложных задач | $10 / $50 |
| GPT-6.1 Sol | gpt-6.1-sol |
Почти как GPT-6 Astra на сложном коде, но дешевле | $2 / $10 |
| GPT-6.1 Terra | gpt-6.1-terra |
Быстрая и недорогая: повседневный код, тексты, работа с изображениями | $1 / $5 |
Цены — с официальной страницы цен OpenAI. Актуальная цена APITokenRouter и другие модели GPT — на странице моделей и странице цен.
Как оплатить из России
Подписки нет: пополняете баланс от $5 и платите только за использованные токены.
- Рубли — в окне пополнения выберите СБП, Т-Банк, ЮMoney или SberPay. Платёж проводит сервис Payssion. Если платёж не проходит, напишите в поддержку — Telegram @teamorouter.
- USDT, USDC или ETH — кнопка «Оплатить криптовалютой» в том же окне, перевод с Binance, OKX или любого кошелька, минимум $5 (пошагово).
Тем же ключом можно вызывать Claude, Gemini и DeepSeek.
Частые ошибки
| Ошибка | Причина | Что сделать |
|---|---|---|
unsupported_country_region_territory |
Запрос ушёл напрямую в api.openai.com |
Поменяйте base URL на https://apitokenrouter.com/v1 |
401 / invalid_api_key |
Указан ключ OpenAI или ключ с опечаткой | Вставьте ключ sk-teamo-... целиком |
400 / «wallet balance is insufficient» |
Баланс пуст | Пополните баланс и повторите запрос |
404 |
В base URL нет /v1 |
Нужен адрес https://apitokenrouter.com/v1 |
model_not_found |
Опечатка в ID модели | Скопируйте ID из таблицы выше или со страницы моделей |
Частые вопросы
Можно ли получить ключ OpenAI API в России?
Ключ на платформе OpenAI — нет: Россия не входит в список поддерживаемых стран. Ключ APITokenRouter получить можно, и им вызываются те же модели GPT.
Нужна ли карта иностранного банка?
Нет. Баланс пополняется в рублях через СБП, Т-Банк, ЮMoney или SberPay либо в USDT.
Придётся ли переписывать код?
Нет. Достаточно указать base URL https://apitokenrouter.com/v1 и ключ sk-teamo-...; запросы и ответы — в формате OpenAI.
Чем это отличается от подписки ChatGPT?
ChatGPT Plus — подписка на чат на сайте OpenAI. API — оплата за токены для своего кода, агентов и инструментов вроде Codex; подписка для этого не нужна.