← Блог

ChatGPT API: как получить ключ из России и сколько стоит

· 8 минут чтения · обновлено

Коротко

API-ключ выпускается не в чате, а в отдельной консоли и с отдельным балансом. Поэтому его и не находят в настройках ChatGPT: подписка и API - разные продукты, и чем именно они различаются, посчитано отдельно.

Ключ у OpenAI напрямую упирается в зарубежную карту на этапе биллинга. Через altrouter ключ выпускается за минуту, баланс пополняется картой РФ, СБП или криптой, а код остаётся тем же: библиотека openai, другие base_url и api_key.

По деньгам: типичный запрос на gpt-5.2 стоит меньше цента, на gpt-5.6-pro - вдвое дороже. Таблица и расчёт - ниже.

Где искать API-ключ и почему его нет в чате

Самый частый тупик выглядит так: человек оплатил ChatGPT Plus, идёт в настройки за ключом - и не находит его. Ключ там и не появится. Он выпускается в отдельной консоли platform.openai.com, с отдельным балансом и отдельной оплатой: оплатили Plus - за API вы всё ещё не заплатили ни цента.

Схема из двух независимых блоков, показывающая разделение балансов чата и API.
Подписка на ChatGPT Plus не даёт доступа к API — это два разных продукта с раздельными счетами.

Отсюда и запросы вида «где взять api chatgpt» и «где найти api ключ chatgpt»: люди ищут ключ там, где его нет и быть не может.

Что именно вы покупаете в каждом случае и при каком объёме ключ выходит дешевле $20 в месяц - это отдельный расчёт, и он здесь. Дальше в этой статье - только про ключ: где взять, почём и как воткнуть в код.

Второй частый вопрос - «api ключ chatgpt бесплатно» и «chatgpt free api». Бесплатного API у OpenAI нет. Токены стоят денег всегда; строчки «бесплатные api ключи openai» в выдаче ведут либо на чужие утёкшие ключи (это чужие деньги и чужая ответственность), либо в никуда.

И третье: если вам нужен просто чат - берите подписку, API вам не нужен. API нужен, когда модель должна работать внутри вашего продукта: бот поддержки, обработка заявок, генерация описаний, разбор документов.

Сколько стоит ChatGPT API

Цена - за 1M токенов, отдельно вход (ваш запрос) и выход (ответ модели). Выход дороже входа примерно в 6-8 раз.

Столбчатая диаграмма, где столбец выходных токенов в несколько раз выше столбца входных.
Генерация ответа всегда обходится значительно дороже, чем отправка контекста модели, поэтому важно контролировать объем вывода.

МодельВход, $/1MВыход, $/1MКонтекстСкидка
gpt-5.6-mini0.855.10400K−15%
gpt-5.21.4011.20400K−20%
gpt-5.41.4912.75400K−15%
gpt-5.62.1312.75400K−15%
gpt-5.54.1625.50400K−15%
gpt-5.6-pro4.2525.50400K−15%

Это цены altrouter - они ниже официальных, процент у каждой модели свой. Цены меняются: источник правды - каталог /models/, не эта статья. Карточка /models/gpt-5.6/ показывает актуальные цифры и параметры.

Теперь ответ на «gpt api цена» в понятных единицах. Типичный запрос - 2 000 токенов входа, 500 выхода:

  • gpt-5.6-mini: 0.002 × 0.85 + 0.0005 × 5.10 = $0.0043
  • gpt-5.2: 0.002 × 1.40 + 0.0005 × 11.20 = $0.0084
  • gpt-5.6: 0.002 × 2.13 + 0.0005 × 12.75 = $0.0107
  • gpt-5.6-pro: 0.002 × 4.25 + 0.0005 × 25.50 = $0.0213

То есть на gpt-5.2 двадцатидолларовый бюджет - это около 2 400 таких запросов.

Развёрнутый расчёт месячного счёта по сценариям - бот, пет-проект, массовая обработка - лежит в статье сколько стоит ChatGPT API.

Какую модель взять

  • gpt-5.6-mini - самая дешёвая строчка линейки. Массовая обработка, классификация, короткие ответы по инструкции.
  • gpt-5.2 - разумный дефолт и самая большая скидка в таблице (−20%).
  • gpt-5.6 - текущее поколение. Берите, когда 5.2 начинает мазать.
  • gpt-5.5 и gpt-5.6-pro - вдвое дороже по входу. Доставать осознанно, под задачи, где ошибка дороже токенов.

Контекст у всех одинаковый - 400K токенов.

Как получить API-ключ ChatGPT из России

Прямой путь через platform.openai.com упирается в оплату: нужна зарубежная карта. Не VPN, не аккуратная регистрация - именно карта на этапе биллинга. Отсюда и запросы «купить api chatgpt» и «аккаунты chatgpt api»: покупка чужого аккаунта - это чужой ключ, который отзовут вместе с вашим балансом.

Через altrouter - свой ключ, свой баланс, оплата картой РФ, СБП или криптой, без VPN:

  1. Регистрация: /login?mode=signup - Google, Telegram или почта. Через @altrouter_bot - в один шаг.
  2. Создайте ключ в кабинете. Вид - ar-....
  3. Подтвердите Telegram - за это на баланс падает $1. Это около сотни запросов к gpt-5.2, чтобы проверить всё до оплаты.
  4. Подставьте ключ и base URL в код.

Как передавать ключ - /docs/authentication/. Один и тот же ключ открывает не только GPT, но и модели Anthropic и Google - переключение между ними стоит одну строку в коде.

Рабочий пример на Python

API у нас OpenAI-совместимый, так что берётся та же библиотека openai, что и для прямой работы с OpenAI. Меняются два поля - base_url и api_key:

from openai import OpenAI

client = OpenAI(
    base_url="https://api.altrouter.ai/v1",
    api_key="ar-...",
)

r = client.chat.completions.create(
    model="gpt-5.2",
    messages=[{"role": "user", "content": "Привет"}],
)
print(r.choices[0].message.content)

Если у вас уже есть код, написанный под OpenAI, - миграция состоит из этих двух строк.

Блок-схема, показывающая замену адреса сервера и ключа доступа без изменения остальной логики.
Для перехода на altrouter не нужно переписывать логику приложения — достаточно поменять два параметра в инициализации клиента.
Остальное (temperature, max_tokens, роли сообщений, стриминг) работает как работало.

Ключ держите в переменной окружения, а не в репозитории: api_key=os.environ["ALTROUTER_KEY"]. Утёкший в публичный git ключ находят автоматическими сканерами за часы.

То же самое на JS - библиотека openai, те же два поля.

Что реально есть в API

Чтобы не тратить время на несуществующее, вот честный список эндпоинтов:

  • POST /v1/chat/completions - текст, основной рабочий эндпоинт
  • POST /v1/images/generations - изображения (/docs/images/); модель OpenAI gpt-image-2 стоит $0.037 за картинку
  • POST /v1/videos - видео, асинхронно: создать задачу и опросить статус (у OpenAI видео-моделей нет, но эндпоинт общий)
  • GET /v1/models - список моделей

Чего у нас нет: эмбеддингов, TTS/STT, файлового API, ассистентов и batch. Если ваш сценарий на них завязан - это к OpenAI напрямую.

Стриминг ответа по токенам - /docs/streaming/, параметры - /docs/parameters/, коды ошибок и что с ними делать - /docs/errors/, лимиты - /docs/limits/.

Как не спалить бюджет

Три вещи, которые стоит сделать до того, как код уедет в прод:

  1. Ставьте max_tokens явно. Выход - самая дорогая часть счёта. Если параметр не передан, мы подставляем 4096: это защита от запроса, который случайно съест бюджет, но полагаться на неё как на настройку не стоит - задайте своё значение.
  2. Не шлите лишний контекст. Вся история диалога в каждом запросе - это вход, за который вы платите на каждом вызове заново.
  3. Начните с дешёвой модели. Возьмите 20 реальных запросов, прогоните на gpt-5.2, посмотрите, где ломается. Не ломается - вы сэкономили. Сравнить модели можно в песочнице в кабинете, не написав ни строчки кода.

Расход по каждому ключу виден в логах кабинета - с разбивкой по моделям, так что «куда ушли деньги» не будет загадкой.

Итог

ChatGPT API - это токены и HTTP: свой ключ, свой баланс, оплата за фактическое потребление. Стоит от $0.85 за миллион входных токенов на gpt-5.6-mini, ключ получается за минуту, стартовый $1 за подтверждённый Telegram позволяет проверить гипотезу до оплаты, а зарубежная карта не нужна.

Все модели OpenAI в каталоге - /providers/openai/, актуальные цены - /models/.

FAQ

Чем ключ altrouter отличается от ключа OpenAI?

Форматом и биллингом, не поведением. Ключ вида ar-... подставляется в ту же библиотеку openai, что и родной sk-..., - меняется только base_url. Баланс пополняется картой РФ, СБП или криптой, зарубежная карта не нужна, а один и тот же ключ открывает не только GPT, но и модели Anthropic и Google.

Сколько стоит ChatGPT API?

От $0.85 за 1M входных токенов у GPT-5.6 Mini до $4.25 у GPT-5.6 Pro; выходные токены дороже входных примерно в шесть раз. Контекст у моделей семейства - 400 000 токенов. Генерация изображения через GPT Image 2 стоит $0.037.

Как получить API-ключ ChatGPT из России?

Напрямую у OpenAI регистрация и оплата упираются в поддерживаемые страны. Через российский шлюз ключ выпускается сразу, оплата идёт рублями, а в коде меняются два поля - base_url и api_key; остальная логика запросов остаётся прежней.

Заработает ли мой код, написанный под OpenAI?

Да, если он использует библиотеку openai или обычные HTTP-запросы к /v1/chat/completions. Меняются два поля - base_url и api_key; temperature, max_tokens, роли сообщений и стриминг работают как работали. Чего нет: эмбеддингов, TTS/STT, файлового API, ассистентов и batch.

Как не потратить лишнего на API?

Три вещи дают почти всю экономию: брать модель под задачу, а не самую сильную; явно ограничивать max_tokens, потому что выходные токены дороже входных; обрезать историю диалога, которая уезжает на сервер заново в каждом запросе.