Оглавление

API-ключ OpenAI — это секретный токен для аутентификации запросов к https://api.openai.com. Создается в личном кабинете и используется в HTTP-заголовке Authorization: Bearer

Быстрый старт: 5 шагов

  • Зарегистрируйтесь на платформе. Откройте https://platform.openai.com/ и создайте аккаунт или войдите в существующий.
АПИ ключа опен аи

Стартовый экран в OpenAI Platform, идем в дешборд

  • Найдите секцию API Keys. После входа откройте меню слева и выберите пункт «API keys».
Подключаем апи ключ опен аи

Переходим к управлению API-ключами

  • Сгенерируйте новый ключ. Кликните Create new secret key, дайте понятное имя (например, production-api) и создайте ключ.
Подключаем апи ключ опен аи

Нажимаем кнопку создания и указываем имя ключа

  • Сохраните ключ в надежном месте. После генерации ключ отображается один раз — немедленно скопируйте его. Храните в менеджере секретов или как env-переменную (OPENAI_API_KEY).
Подключаем апи ключ опен аи - скриншот ключа

Обязательно сохраните ключ — повторно увидеть его будет невозможно

  • Безопасность превыше всего. Никогда не размещайте ключ в открытых репозиториях, клиентском коде и не передавайте третьим лицам.

Затем настройте биллинг. Понятно, что сам по себе ключ от OPEN AI бесплатный, но, чтобы его использовать нужно пополнить баланс. Откройте Billing и добавьте платежный метод или пополните счет. Списания идут по фактическому использованию; актуальные цены — на странице тарифов.

Добавляем средства на счет через удобный платежный метод

Пример тестового вызова OpenAI API

Протестируйте API. Рекомендуется использовать единый Responses API вместо /chat/completions. Ниже — минимальный пример на /v1/responses.

Установите переменную окружения с ключом (bash/zsh)

export OPENAI_API_KEY="sk-..."

Отправьте запрос через curl:

curl -sS https://api.openai.com/v1/responses \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OPENAI_API_KEY" \ --data-raw '{"model":"gpt-4o-mini","input":"Hello!"}'

В ответе найдите текст модели — удобно читать агрегированное поле output_text (в SDK) или content[0].text внутри массива output в «сырых» данных.
OpenAI Platform

  • Код 401 — проблема с аутентификацией: проверьте ключ/заголовок.
  • Код 429 — превышены лимиты или недостаточно средств.
  • Храните ключ на сервере, не в браузерном коде.

Убеждаемся в работоспособности API-ключа

Ключевые понятия

Термин Простое объяснение
API-ключ Уникальный токен для авторизации в сервисах OpenAI (создаётся в разделе API Keys).
Bearer Передача токена в заголовке Authorization: Bearer <KEY>.
base_url Основной REST-адрес: https://api.openai.com/v1; для Realtime — WebSocket wss:// (не HTTP).
Модели Актуальные: GPT-4.1, GPT-4o / 4o-mini, серия о-моделей (o3, o1 и др.). Проверяйте свежий список и цены в Pricing.

Как это работает

  1. Регистрация → ключ. После регистрации генерируется уникальный токен, показываемый один раз.
  2. Безопасное хранение. Токен хранится в защищённом хранилище с ограниченным доступом.
  3. HTTP-запрос. Приложение отправляет HTTPS-запрос с Bearer-токеном на api.openai.com.
  4. Обработка. Сервер валидирует токен, выполняет запрос и возвращает JSON.
  5. Лимиты. Система отслеживает RPM/TPM; при превышении вернёт 429.

Схема работы: Приложение → Bearer-токен → OpenAI API → Обработка моделью → JSON-результат → Списание средств.

Сильные и слабые стороны

Аспект Что хорошо Что ограничивает
Получение ключа Быстрая генерация в несколько кликов. Однократный показ — нужна дисциплина хранения.
Совместимость Единый Responses API покрывает новые возможности. Нужно следить за изменениями API и моделей.
Производительность Современные модели; у ряда — контекст до 128K (например, GPT-4o-mini), у GPT-4.1 — до 1M. Лимиты скорости и затраты зависят от нагрузки.
Биллинг Usage-based тарификация; можно пополнять счёт и задавать лимиты. Нужно мониторить расходы и квоты.

Типичные ошибки и как избежать

  1. Утечка ключа в код. Используйте переменные окружения и менеджеры секретов.
  2. Некорректный URL API. Всегда указывайте полный путь https://api.openai.com/v1.
  3. Утрата доступа к ключу. Регулярно ротируйте; разделяйте ключи по окружениям.
  4. Игнорирование ограничений. Обрабатывайте 429 с экспоненциальной паузой.
  5. Устаревшая информация о ценах. Сверяйтесь с официальным Pricing.

Дальше по теме

Источники