Гид по технологиям

Как получить OpenAI API ключ и управлять им

6 min read Инструменты API Обновлено 22 Dec 2025
Как получить OpenAI API ключ и управлять им
Как получить OpenAI API ключ и управлять им

Интерфейс ChatGPT Plus: логотип и верхняя панель

Кратко (TL;DR)

Создайте или войдите в аккаунт на platform.openai.com, откройте меню профиля → «View API keys» и нажмите «Create new secret key». Бесплатный пробный баланс — 5 долларов США, действует 3 месяца; сохраняйте ключ сразу, окно с ним нельзя будет открыть повторно.


Быстрые ссылки

  • Как получить OpenAI API ключ
  • Бесплатен ли OpenAI API ключ?
  • Исправление ошибки «Incorrect API Key Provided» для OpenAI
  • Что делать, если OpenAI API ключ не работает

Краткое содержание шагов

  1. Зайдите на платформу OpenAI: https://platform.openai.com и войдите в аккаунт.
  2. Нажмите на иконку профиля в правом верхнем углу и выберите View API keys.
  3. Нажмите Create new secret key, чтобы сгенерировать новый ключ, после чего сохраните его в безопасном месте.

Многие приложения и инструменты требуют, чтобы вы использовали собственный OpenAI API ключ (BYO — bring your own key). Ключ можно создать на сайте OpenAI; новым пользователям доступен пробный кредит в размере 5 долларов США. Ниже — подробная инструкция, рекомендации по безопасности, варианты обхода и проверочные списки для разных ролей.

Как получить OpenAI API ключ

  1. Перейдите на платформу OpenAI: https://platform.openai.com.
  2. Если у вас нет аккаунта — зарегистрируйтесь по электронной почте или через Google/Microsoft.
  3. После входа нажмите на своё имя или иконку профиля в правом верхнем углу.
  4. В выпадающем меню выберите View API keys.

Нумерованные красные стрелки, показывающие путь к странице генерации API-ключа на сайте OpenAI

  1. На странице ключей нажмите Create new secret key. Система покажет ключ один раз — скопируйте и сохраните его в менеджере паролей или в защищённом хранилище.

Красная стрелка у кнопки «Create new secret key» на странице OpenAI

Важно: окно с только что созданным секретным ключом нельзя будет открыть повторно. Если вы потеряли ключ, сгенерируйте новый и деактивируйте старый.

Бесплатно ли это?

  • Создать ключ можно бесплатно.
  • Новые пользователи получают пробный кредит в размере 5 долларов США; этот кредит истекает через 3 месяца.
  • После использования кредита необходимо добавить платёжные данные, чтобы продолжить вызовы API.
  • Без платежных данных вы всё ещё сможете войти в аккаунт, но вызовы API будут недоступны.

OpenAI применяет лимиты на уровне организации: RPM (requests per minute) и TPM (tokens per minute). Точные тарифы и стоимость по моделям (например, GPT-4, gpt-3.5-turbo) смотрите на странице ценообразования и на странице Rate Limits платформы OpenAI.

Почему может появляться «Incorrect API Key Provided» и как это исправить

Проверьте по порядку:

  • Точность ключа: лишние пробелы или опечатки при вставке — самая частая причина.
  • Организация/проект: используете ли вы ключ из другой организации или проекта? Ключи привязаны к организациям.
  • Состояние ключа: не удалён ли ключ, не деактивирован ли он в консоли.
  • Кэширование: приложение может хранить старый (закэшированный) ключ — перегрузите сервис или очистите локальное хранилище.

Эти простые проверки решают большинство ошибок, связанных с аутентификацией.

Что делать, если ключ всё ещё не работает

Если предыдущие шаги не помогли:

  • Очистите кеш и куки браузера и попробуйте снова.
  • Проверьте формат и пример запроса на странице Authentication в документации OpenAI.
  • Попробуйте выполнить простой запрос CURL или Postman для проверки ключа вне вашего приложения.
  • Сгенерируйте новый ключ и замените старый, если предыдущий мог быть скомпрометирован.
  • Обратитесь в поддержку OpenAI с подробным описанием запроса, временем и заголовками — это поможет быстрее диагностировать проблему.

Также изучите рекомендации по безопасному хранению ключей в статье OpenAI про best practices.

Когда BYO-ключ не нужен: контрпримеры

  • Вы используете официальный веб-интерфейс ChatGPT (chat.openai.com): ключ не требуется.
  • Интеграции «сервер-сервер» на основе поставщика SaaS, который сам предоставляет доступ через собственный аккаунт, не всегда требуют вашего личного ключа.
  • Если приложение использует встроенную оплату/аккаунт разработчика от производителя приложения, BYO ключ может быть необязателен.

В таких случаях попытка использовать собственный ключ может привести к конфликтам прав доступа или платежей.

Альтернативные подходы

  • Использовать официальные интеграции (например, ChatGPT Plugins, если доступны) вместо прямой работы с API.
  • Применять проксирование запросов через ваш сервер: сервер хранит ключ, а клиент делает запросы на ваш сервер, что снижает риск утечки ключа.
  • Рассмотреть других поставщиков LLM (если важна стоимость или региональная доступность).

Каждый подход имеет свои trade-offs: простота использования, безопасность и затраты.

Мини‑методология для безопасного обращения с ключами (рекомендации)

  1. Храните ключи в менеджерах секретов (HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, 1Password).
  2. Используйте минимум прав: по возможности создавайте ключи с ограниченными правами (если это поддерживается).
  3. Ротация: регулярно меняйте ключи и инвалидаируйте старые.
  4. Логи: не записывайте секреты в логи.
  5. Мониторинг: отслеживайте аномалии по объёму вызовов и ошибкам аутентификации.

Ролевые чек-листы

  • Для разработчика:

    • Проверить формат заголовка Authorization: Bearer .
    • Запустить локальный тест CURL или Postman.
    • Убедиться, что ключ не попал в кодовую базу (git history).
  • Для менеджера продукта:

    • Уточнить требования по лимитам и стоимости использования API.
    • Убедиться, что есть план мониторинга затрат и алертов.
  • Для инженера по безопасности:

    • Настроить секрет-менеджер для хранения ключей.
    • Настроить ротацию ключей и ограничение доступа по ролям.

Безопасное хардирование (Security hardening)

  • Ограничьте сетевые исходящие соединения с серверов, которые используют ключ.
  • Применяйте принцип наименьших привилегий для сервисных аккаунтов.
  • Ограничьте доступ к консоли OpenAI через SSO/идентификацию.
  • Используйте WAF и rate-limiting на стороне вашего backend, чтобы предотвратить злоупотребление при утечке ключа.

Тестовые сценарии и критерии приёмки

Критерии приёмки:

  • Приложение корректно получает и использует ключ: успешный 200 ответ на тестовый запрос.
  • В логах отсутствуют секреты в виде plain text.
  • При удалении или деактивации ключа приложение возвращает ошибки авторизации и алерты генерируются.
  • Ротация ключа проходит без длительного простоя — новый ключ доступен и проверен.

Тестовые сценарии:

  • Проверка положительного сценария: валидный ключ → ожидание успешного ответа.
  • Проверка отрицательного сценария: неправильный ключ → проверка корректного кода ошибки и сообщения.
  • Проверка утечки: симулировать утечку ключа и убедиться, что журналирование не раскрывает секрет.

Небольшая шпаргалка (cheat sheet)

  • Где: platform.openai.com → профиль → View API keys → Create new secret key.
  • Хранение: менеджер паролей / secrets manager.
  • Формат авторизации: Authorization: Bearer .
  • Бесплатно: 5 долларов США пробного кредита, срок действия 3 месяца.
  • Лимиты: измеряются в RPM и TPM.

Глоссарий в одну строку

  • API ключ: секретный токен, который даёт вашему приложению право использовать API OpenAI.
  • RPM: requests per minute — запросы в минуту.
  • TPM: tokens per minute — токены в минуту (единицы учёта текста).

Итоги и рекомендации

  • Генерация ключа проста, но требует дисциплины в хранении и ротации.
  • Для продакшна используйте секрет-менеджеры, мониторинг затрат и ограничения доступа.
  • Если что-то не работает — проверьте опечатки, состояние ключа и попробуйте заменить ключ на новый.

Важно: храните ключи как секреты и не публикуйте их в репозиториях. При подозрении на утечку — немедленно деактивируйте старый ключ и создайте новый.


Социальный сниппет (предложение): Как быстро получить OpenAI API ключ, сохранить его безопасно и устранить типичные ошибки при использовании.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Больше фильтров, линз и стикеров для Snapchat
Социальные сети

Больше фильтров, линз и стикеров для Snapchat

Версии фото в Adobe Lightroom: просмотр, создание, удаление
Обучение

Версии фото в Adobe Lightroom: просмотр, создание, удаление

Панель анимации PowerPoint: руководство
Презентации

Панель анимации PowerPoint: руководство

Kodi + Amazon Echo: голосовое управление
Умный дом

Kodi + Amazon Echo: голосовое управление

Сцены HomeKit — создание и использование
Умный дом

Сцены HomeKit — создание и использование

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство