В этой статье
Если нужен 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 или подходящий готовый сервис — это отдельный продукт.
Источники
- Developer quickstartOpenAI Platform
- Best Practices for API Key SafetyOpenAI Help Center
- Where do I find my OpenAI API Key?OpenAI Help Center