Где найти API-ключ ChatGPT: как получить OpenAI API Key

Где найти API-ключ ChatGPT: как получить OpenAI API Key
0
13

API-ключ OpenAI нужен, чтобы подключить нейросеть к сайту, Telegram-боту, CRM или собственному приложению. Создать его можно в OpenAI Platform, но в обычных настройках ChatGPT такого ключа нет. Показываем, где его получить, как проверить работу и что нужно знать об оплате API.

Что такое API-ключ ChatGPT и зачем он нужен

API-ключ OpenAI (OpenAI API Key) — это секретный код, который позволяет программе обращаться к моделям OpenAI. С его помощью сервис подтверждает, что запрос отправлен от твоего проекта и у него есть необходимые права доступа.

Например, ты хочешь сделать Telegram-бота, который отвечает подписчикам на вопросы. В обычном ChatGPT пришлось бы самостоятельно копировать сообщения в чат и переносить ответы обратно. Через API можно настроить автоматический обмен: бот отправляет вопрос модели, получает ответ и показывает его пользователю.

Точно так же можно подключить нейросеть к другим инструментам. Например, собирать краткую выжимку из отзывов, классифицировать обращения клиентов или помогать редактору готовить описания товаров.

Здесь важно не путать два продукта OpenAI:

ChatGPTOpenAI API
Готовый чат на сайте и в приложенииДоступ к моделям из собственного кода и сервисов
Можно пользоваться без программированияДля собственной интеграции обычно нужна настройка или код
Есть бесплатные и платные планыИспользование оплачивается по отдельным правилам API
API-ключ для обычного чата не нуженДля стандартных программных запросов нужен API-ключ

Где найти API-ключ ChatGPT

Ключ создаётся на странице OpenAI Platform API Keys. Это официальный раздел управления API-ключами.

Страница API Keys в OpenAI Platform с кнопкой Create new secret key для создания API-ключа.
На странице API Keys можно создать новый секретный ключ и управлять существующими.

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

Чтобы получить ключ, выполни следующие действия.

Открой OpenAI Platform

Перейди на platform.openai.com и войди в аккаунт. Если ты впервые открываешь платформу разработчика, пройди первоначальную настройку.

После входа открой раздел API keys. Проще всего сразу перейти по адресу:

https://platform.openai.com/api-keys

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

Для первого знакомства обычно достаточно проекта по умолчанию — Default project.

Нажми Create new secret key

На странице API Keys найди кнопку Create new secret key. Она открывает окно создания нового секретного ключа.

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

Для обычного персонального ключа можно указать понятное название, например telegram-bot или content-assistant. Так будет проще разобраться, какой ключ используется в конкретном приложении, когда проектов станет несколько.

Выбери права доступа

У пользовательских ключей OpenAI есть несколько уровней разрешений:

РазрешениеЧто означает
AllПолный доступ в рамках разрешённых ресурсов проекта
RestrictedМожно самостоятельно ограничить доступ к отдельным функциям API
Read OnlyДоступ только на чтение
Официальное окно Create new secret key в OpenAI Platform с выбором владельца, проекта и разрешений All, Restricted и Read Only.
При создании ключа можно выбрать проект и ограничить доступ к отдельным функциям API.

Для быстрого знакомства проще начать с настроек, предложенных платформой, но для рабочего приложения лучше выдавать только необходимые права.

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

После выбора настроек нажми Create secret key.

Скопируй и сохрани ключ

После создания OpenAI покажет секретный ключ. Скопируй его и сохрани в защищённом месте.

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

Не отправляй ключ другим людям, не публикуй его на скриншотах и не вставляй в открытый код на GitHub. Человек, получивший действующий ключ, может отправлять API-запросы за счёт твоего проекта.

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

Можно ли получить API-ключ ChatGPT бесплатно

Создать ключ можно без отдельной платы за сам ключ. Но это не означает бесплатный доступ ко всем моделям OpenAI.

Оплата API зависит от того, какие модели и возможности ты используешь. Для текстовых запросов стоимость обычно рассчитывается с учётом токенов — фрагментов текста, которые модель получает и генерирует. Для изображений, аудио и дополнительных инструментов могут действовать другие условия.

При этом подписка на ChatGPT не равна оплаченному API.

Например, ChatGPT Plus предоставляет дополнительные возможности в приложении ChatGPT, но не включает обычное платное использование API. У некоторых подходящих подписок Pro и Business есть отдельные бонусные API-кредиты, которые нужно активировать. Их наличие зависит от условий предложения и не означает, что все API-запросы становятся бесплатными.

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

Как настроить оплату API

Открой Billing в OpenAI Platform. Здесь можно посмотреть информацию об оплате, балансе и доступных кредитах.

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

Следить за расходами можно через Usage. Здесь отображается использование API, а при наличии нужных прав можно просматривать статистику по проектам и ключам.

Чтобы не получить неожиданный счёт, настрой ограничения расходов в разделе Limits. У OpenAI есть уведомления о достижении бюджета и возможность принудительно останавливать запросы при установленном лимите. Эти настройки работают по-разному: обычное уведомление само по себе не останавливает расходы.

Панель Usage в OpenAI Platform с графиком API-запросов, количеством токенов и показателями расходов.
Раздел Usage помогает отслеживать расходы и количество запросов.

Если хочешь подробнее понять, за что API списывает деньги, прочитай наш материал «Что такое токены в нейросети: как считаются текст, лимиты и расходы».

Для каких задач нужен API-ключ OpenAI

Сам по себе API-ключ ничего не автоматизирует. Он открывает программе доступ к модели, а всё остальное зависит от приложения, которое ты подключаешь.

Например, в digital-маркетинге можно использовать API для нескольких задач.

Обработка обращений. Сервис получает сообщения покупателей, определяет их тему и передаёт результат в CRM. Менеджеру проще отделить вопросы о доставке от жалоб и запросов на возврат.

Работа с контентом. Скрипт передаёт модели названия товаров и характеристики, получает черновики описаний, а затем отправляет их редактору на проверку. Так можно сократить ручную подготовку однотипных материалов.

Анализ отзывов. Программа собирает разрешённые к обработке отзывы из разных источников, группирует повторяющиеся темы и помогает найти частые жалобы. Выводы модели всё равно стоит сверять с исходными сообщениями.

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

★ Где этому научиться

Курс «Практикум по нейросетям» в Академии IT DMS

✓Промпт-инжиниринг и свои ИИ-ассистенты на базе GPT
✓Тексты, изображения, видео и голос с нейросетями
✓Автоматизация задач через API, Make и Zapier без программирования

Цифровой сертификат после итогового теста.

Перейти к курсу →ПромокодAFFTIMES

−5 % на первую покупку. Скидка суммируется с любыми акциями школы. Если оплачиваете через менеджера в чате, назовите ему промокод.

Как проверить, работает ли API-ключ OpenAI

После создания ключа можно отправить первый запрос к модели. Для этого не обязательно разрабатывать полноценного бота: достаточно Python и небольшого скрипта.

Покажем, как подключиться к OpenAI API и получить текстовый ответ.

Установи библиотеку OpenAI

Убедись, что на компьютере установлен Python. Затем открой терминал и выполни:

python -m pip install openai

Команда установит официальную библиотеку OpenAI для Python. Она позволяет отправлять запросы к моделям, не собирая HTTP-запрос вручную.

Если Python не запускается или программа не видит установленную библиотеку, пригодится наша инструкция «Как исправить ошибку ModuleNotFoundError в Python».

Добавь API-ключ

Для первого локального запуска можно сохранить ключ в переменной окружения OPENAI_API_KEY. Это значение, которое программа получает из настроек среды, а не из собственного исходного кода.

Если используешь Windows PowerShell, введи:

$env:OPENAI_API_KEY = "твой_api_ключ"

На macOS или Linux:

export OPENAI_API_KEY="твой_api_ключ"

Замени текст в кавычках настоящим ключом. После этого запускай Python из того же терминала.

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

Отправь первый запрос

Создай файл test_openai.py и добавь код:

from openai import OpenAI

client = OpenAI()

response = client.responses.create(

    model="gpt-6-luna",

    input=(

        "Предложи три темы для Telegram-канала "

        "про SEO. Без общих фраз."

    )

)

print(response.output_text)

В примере используется модель gpt-6-luna, предназначенная в том числе для быстрых и сравнительно недорогих задач.

Метод responses.create() отправляет запрос модели, а response.output_text позволяет получить текст ответа. Библиотека самостоятельно читает ключ из переменной OPENAI_API_KEY.

Теперь в терминале запусти:

python test_openai.py

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

Здесь мы проверяем только базовое подключение. Для рабочего приложения дополнительно понадобятся обработка ошибок, контроль расходов, проверка ответов и защита пользовательских данных.

Такие задачи входят в работу ИИ-инженера. Подробнее о профессии и необходимых навыках мы рассказывали в статье «ИИ-инженер: кто это, чем занимается и как им стать».

★ Где этому научиться

Курс «Инженер генеративного ИИ» в Академии IT DMS

✓RAG-ассистенты по базе знаний и дообучение моделей (LoRA/QLoRA)
✓ИИ-агенты на OpenAI Agents SDK, CrewAI, LangGraph и MCP
✓Деплой в облако и no-code сценарии в n8n

Сертификат, диплом о переподготовке или удостоверение о повышении квалификации.

Перейти к курсу →ПромокодAFFTIMES

−5 % на первую покупку. Скидка суммируется с любыми акциями школы. Если оплачиваете через менеджера в чате, назовите ему промокод.

Что делать, если API-ключ OpenAI не работает

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

Чаще всего стоит проверить следующие ситуации.

Ошибка или проблемаЧто проверить
401 UnauthorizedПравильность ключа, его активность и то, передаётся ли он в запросе
403 ForbiddenПрава доступа, настройки проекта и ограничения использования
429 Too Many RequestsЛимиты запросов или токенов; в некоторых случаях — доступный баланс
insufficient_quota / исчерпан балансНастройки оплаты, кредиты и лимиты аккаунта
model_not_foundПравильность идентификатора модели и доступ проекта
OPENAI_API_KEY не найденаНаличие переменной окружения в процессе, который запускает код

Например, если команда в PowerShell задала переменную для одного окна, а скрипт запускается из другого, библиотека может не найти ключ. В таком случае проверь, передаётся ли переменная именно процессу Python.

А если ключ работает, но выбранная модель недоступна, открой список моделей OpenAI API и проверь её точное название и ограничения доступа.

При ошибке оплаты не нужно создавать десятки новых ключей. Новый ключ в том же проекте не решит проблему отсутствия средств на API-балансе.

Где посмотреть созданный API-ключ и как его заменить

Вернись на страницу API Keys. Там можно увидеть список доступных ключей, управлять разрешениями и удалять ненужные. Но если ты потерял секретное значение ключа, посмотреть его целиком уже нельзя. Придётся создать новый и заменить прежний в программе или сервисе.

При замене действующего ключа лучше сначала настроить приложение на новый, проверить работу, а затем отключить старый. Иначе сервис, который ещё использует прежний ключ, перестанет отвечать.

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

Как безопасно использовать OpenAI API Key

API-ключ даёт доступ к ресурсам проекта, поэтому обращаться с ним нужно как с паролем. Особенно если к OpenAI подключены рабочий сайт, Telegram-бот или система с пользовательскими данными.

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

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

Также полезно регулярно смотреть Usage, отключать ключи, которые больше не нужны, и обновлять их при подозрении на утечку. Для проектов можно задавать срок действия ключей и ограничения расходов.

Если используешь API в стороннем конструкторе ботов или сервисе автоматизации, сначала проверь, как он хранит секреты и кому передаёт данные. Не каждому инструменту стоит доверять доступ к рабочему API-аккаунту.

FAQ

Где найти API-ключ ChatGPT?

API-ключ создаётся в OpenAI Platform на странице platform.openai.com/api-keys. Войди в аккаунт, выбери проект и нажми Create new secret key.

Как получить OpenAI API Key бесплатно?

Создание API-ключа не требует отдельной оплаты. Но использование API обычно оплачивается по тарифам моделей. Бесплатные или бонусные кредиты доступны только при выполнении соответствующих условий.

Где посмотреть уже созданный API-ключ OpenAI?

На странице API Keys можно посмотреть список ключей и управлять ими. Полное секретное значение показывается только при создании. Если ключ потерян, нужно создать новый.

Входит ли OpenAI API в подписку ChatGPT Plus?

Нет. Использование API оплачивается отдельно от подписки ChatGPT Plus. Для некоторых подходящих подписок Pro и Business предусмотрены отдельные бонусные API-кредиты.

Почему API-ключ ChatGPT не работает?

Проверь правильность ключа, его разрешения, выбранный проект и доступный баланс API. Ошибка также может возникать из-за неверного названия модели или отсутствующей переменной OPENAI_API_KEY.

Как удалить или заменить OpenAI API Key?

Открой страницу API Keys, создай новый ключ и настрой приложение на его использование. После проверки можно удалить старый ключ. При подозрении на утечку его нужно отозвать как можно скорее.

Валерия Шлегель
Валерия Шлегель
Автор
(Проголосовать за статью)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

X