API-ключ OpenAI создаётся в кабинете API Platform, а не в обычном окне переписки ChatGPT. Для первого запроса нужны три вещи: ключ, доступная модель и действующая оплата или активные API-кредиты нужной организации. Покупать готовый чужой ключ для начала не требуется.
Инструкция ниже относится к прямому OpenAI API. У посредника могут быть собственные ключи, адрес сервера и биллинг; их нельзя автоматически подставить в официальный пример.
Сначала проверьте доступ и оплату
Откройте OpenAI API Platform и войдите в свой аккаунт. До создания интеграции проверьте список поддерживаемых стран. Отсутствие страны в нём означает отсутствие официальной поддержки API; покупка чужого ключа не устраняет это ограничение.Убедитесь, что выбрана нужная организация и проект. Именно их настройки, доступ и баланс относятся к будущим запросам. Подписка Plus в ChatGPT сама по себе не пополняет этот баланс.
У подходящих Pro и Business может быть бонус API-кредитов после активации и привязки своей организации. Это отдельная возможность с условиями, а не бесплатный доступ для любого аккаунта. Если активных кредитов нет, настройте оплату API в Billing.
По текущей инструкции предоплаты, минимум покупки кредитов составляет $5. При первоначальной настройке auto-reload включён по умолчанию: перед подтверждением отключите его, если автоматические пополнения не нужны. Не пополняйте счёт повторно только из-за небольшой задержки обновления баланса.
Где взять свой ключ
- В API Platform откройте страницу API keys нужного проекта.
- Выберите создание нового секретного ключа и задайте понятное имя, например для своего тестового приложения.
- Сохраните показанный секрет в защищённом хранилище. Полностью он отображается при создании; потерянный ключ нужно заменить новым.
- Не отправляйте его в чат, на форум или в скриншот. Для помощи достаточно текста ошибки без секрета.
Как безопасно передать ключ программе
Не вставляйте секрет в исходный код. Официальный SDK умеет читать переменную среды OPENAI_API_KEY. В Windows её можно задать через окно переменных среды пользователя; после изменения откройте новый терминал. В среде разработки или на сервере используйте предусмотренное там хранилище секретов.Не выводите значение переменной для проверки на общий экран и не добавляйте файл с секретом в репозиторий. Если приложение предназначено другим людям, запросы нужно проводить через защищённый сервер: ключ, встроенный в браузерный JavaScript или мобильное приложение, можно извлечь. Эти требования подробно описаны в правилах безопасности API.
Первый запрос на Python
В терминале установленного Python выполните:
Код:
python -m pip install openai
Python:
from openai import OpenAI
client = OpenAI()
result = client.responses.create(
model="gpt-6-astra",
input="Ответь одним коротким предложением: что такое API?"
)
print(result.output_text)
print(result.usage)
Запустите файл командой:
Код:
python first_request.py
Как понять, что подключение действительно готово
После одного успешного запроса откройте Usage в API Platform и сверьте организацию, модель и расход за нужный период. Не запускайте сразу сотни запросов: сначала убедитесь, что программа читает ответ и вы понимаете цену выбранной модели.Если появился отказ, сохраните точный код и текст ошибки без ключа. Проблема авторизации, недоступная модель и пустой баланс требуют разных действий. Для ошибок оплаты и разделения подписки с API есть отдельный разбор; здесь цель — получить первый проверяемый ответ, а не скрыть ошибку бесконечными повторами.
Рабочий ключ ещё не означает безопасную интеграцию. Перед подключением реальных клиентов нужны контроль расходов, обработка ошибок и защита секрета на стороне сервера. Демонстрационный запрос выше следует проверить в своей среде; это пример по документации, а не отчёт о выполненном платном тесте.