Где взять API GPT: официальный доступ и ключ OpenAI

В этой статье

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

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

Если программная интеграция вам не нужна и требуется готовый пользовательский AI-сервис или подписка, можно посмотреть каталог Amber Market. Это каталог пользовательских AI-сервисов, а не источник API-ключа и не способ пополнить баланс OpenAI API. Наличие услуги, условия и итоговую сумму проверьте в карточке перед заказом; по подтверждённым условиям оплата принимается через СБП, автоматических списаний нет.

Где создать API-ключ

Официальная справка о создании и сохранении ключа: Where do I find my OpenAI API Key?.

Откройте страницу API Keys в аккаунте OpenAI. Ключ создаётся там же, а полный секрет показывается только в момент создания. Сохраните его сразу в менеджер секретов или другое защищённое хранилище. Если значение потеряется, старый секрет обычно нельзя показать повторно: создают новый ключ и переключают на него приложение. Подробное объяснение есть в инструкции о ключах OpenAI.

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

OPENAI_API_KEY=ваш_секретный_ключ

Имя переменной важно: официальный SDK умеет прочитать OPENAI_API_KEY автоматически. Не добавляйте файл с секретами в Git, не вставляйте ключ в HTML, браузерный JavaScript или мобильное приложение. Клиентский код видит пользователь, поэтому секрет быстро извлекается и может использоваться за ваш счёт. Запрос должен идти через ваш backend. Дополнительные рекомендации есть в документации OpenAI по безопасности API-ключей.

Минимальная проверка подключения на сервере

Официальный пример запроса: Developer quickstart.

Для Node.js установите официальный пакет:

npm install openai

Создайте серверный файл example.mjs. В нём нет самого секрета — только чтение переменной окружения и запрос через Responses API:

import OpenAI from "openai";

const client = new OpenAI();

const response = await client.responses.create({
  model: "gpt-6-astra",
  input: "Ответь одной фразой: API подключён?",
});

if (!response.output_text) {
  throw new Error("OpenAI API вернул пустой текстовый ответ");
}

console.log(response.output_text);

Запустите файл командой node example.mjs. Вызов client.responses.create отправляет запрос, а response.output_text даёт собранный текстовый результат. Если OPENAI_API_KEY не задана, ключ недействителен или модель недоступна проекту, ошибка появится на сервере — так её проще диагностировать, чем отлаживать секрет в браузере. Синтаксис соответствует официальному quickstart OpenAI API.

Это только проверка подключения. Стоимость, лимиты, выбор модели и обработка ошибок — следующий слой интеграции. В рабочем сервисе к нему добавляют таймауты, журналирование без записи секретов, ограничение расходов и ротацию ключей. Полный вариант первого запроса на Python разобран в отдельной инструкции по GPT API.

Итого: для собственной программы откройте OpenAI API Platform, создайте ключ на странице API Keys и храните его на сервере в OPENAI_API_KEY. Для общения с GPT как обычному пользователю нужен ChatGPT или подходящий готовый сервис — это отдельный продукт.

Источники

Есть следующая задача?Ещё по теме «Работа с API» →