Где получить API-ключ OpenAI и сделать первый запрос

cybercobra

Administrator
Команда форума
Регистрация
6 Авг 2025
Сообщения
932
Реакции
1
Баллы
777
Веб-сайт
cybercobra.ru
openai-api-first-request.jpg


API-ключ OpenAI создаётся в кабинете API Platform, а не в обычном окне переписки ChatGPT. Для первого запроса нужны три вещи: ключ, доступная модель и действующая оплата или активные API-кредиты нужной организации. Покупать готовый чужой ключ для начала не требуется.

Инструкция ниже относится к прямому OpenAI API. У посредника могут быть собственные ключи, адрес сервера и биллинг; их нельзя автоматически подставить в официальный пример.

Сначала проверьте доступ и оплату​

Откройте OpenAI API Platform и войдите в свой аккаунт. До создания интеграции проверьте список поддерживаемых стран. Отсутствие страны в нём означает отсутствие официальной поддержки API; покупка чужого ключа не устраняет это ограничение.

Убедитесь, что выбрана нужная организация и проект. Именно их настройки, доступ и баланс относятся к будущим запросам. Подписка Plus в ChatGPT сама по себе не пополняет этот баланс.

У подходящих Pro и Business может быть бонус API-кредитов после активации и привязки своей организации. Это отдельная возможность с условиями, а не бесплатный доступ для любого аккаунта. Если активных кредитов нет, настройте оплату API в Billing.

По текущей инструкции предоплаты, минимум покупки кредитов составляет $5. При первоначальной настройке auto-reload включён по умолчанию: перед подтверждением отключите его, если автоматические пополнения не нужны. Не пополняйте счёт повторно только из-за небольшой задержки обновления баланса.

Где взять свой ключ​

  1. В API Platform откройте страницу API keys нужного проекта.
  2. Выберите создание нового секретного ключа и задайте понятное имя, например для своего тестового приложения.
  3. Сохраните показанный секрет в защищённом хранилище. Полностью он отображается при создании; потерянный ключ нужно заменить новым.
  4. Не отправляйте его в чат, на форум или в скриншот. Для помощи достаточно текста ошибки без секрета.
Официальная справка по ключам объясняет создание и удаление. Не удаляйте старый рабочий ключ до проверки замены: приложения, которые его используют, перестанут авторизоваться.

Как безопасно передать ключ программе​

Не вставляйте секрет в исходный код. Официальный SDK умеет читать переменную среды OPENAI_API_KEY. В Windows её можно задать через окно переменных среды пользователя; после изменения откройте новый терминал. В среде разработки или на сервере используйте предусмотренное там хранилище секретов.

Не выводите значение переменной для проверки на общий экран и не добавляйте файл с секретом в репозиторий. Если приложение предназначено другим людям, запросы нужно проводить через защищённый сервер: ключ, встроенный в браузерный JavaScript или мобильное приложение, можно извлечь. Эти требования подробно описаны в правилах безопасности API.

Первый запрос на Python​

В терминале установленного Python выполните:
Код:
python -m pip install openai
Создайте файл first_request.py. Ниже короткий пример через Responses API; он не загружает ваши документы и не выполняет внешние действия:
Python:
from openai import OpenAI

client = OpenAI()
result = client.responses.create(
    model="gpt-6-astra",
    input="Ответь одним коротким предложением: что такое API?"
)
print(result.output_text)
print(result.usage)
В примере указана модель из текущего официального quickstart. Перед запуском проверьте её доступность для своего проекта и тариф. Если выбираете другую модель, используйте её точный API-идентификатор и убедитесь в поддержке Responses API. Пример не обещает бесплатного вызова.

Запустите файл командой:
Код:
python first_request.py
Ожидаемый результат — текст ответа и сведения о расходе. Конкретная формулировка ответа может различаться. Если SDK сообщает, что не видит ключ, сначала проверьте имя переменной и новый ли терминал вы открыли; повторная покупка кредитов здесь не поможет.

Как понять, что подключение действительно готово​

После одного успешного запроса откройте Usage в API Platform и сверьте организацию, модель и расход за нужный период. Не запускайте сразу сотни запросов: сначала убедитесь, что программа читает ответ и вы понимаете цену выбранной модели.

Если появился отказ, сохраните точный код и текст ошибки без ключа. Проблема авторизации, недоступная модель и пустой баланс требуют разных действий. Для ошибок оплаты и разделения подписки с API есть отдельный разбор; здесь цель — получить первый проверяемый ответ, а не скрыть ошибку бесконечными повторами.

Рабочий ключ ещё не означает безопасную интеграцию. Перед подключением реальных клиентов нужны контроль расходов, обработка ошибок и защита секрета на стороне сервера. Демонстрационный запрос выше следует проверить в своей среде; это пример по документации, а не отчёт о выполненном платном тесте.
 
Назад
Сверху Снизу

Экосистема проектов TeleCobra

CyberCobra.ru — форум TeleCobra.com — софт для Telegram TeleCobra.ru — экосистема CyberMindBot — нейрокомментинг Spellbook Academy — AI обучение