Platform OpenAI: что это и как начать работу с API

В этой статье

Если вы открыли platform.openai.com и не поняли, куда попали, это нормально: перед вами не ещё одна страница обычного чата. OpenAI Platform — официальная панель для разработчиков, которые подключают модели OpenAI к своему приложению через API.

Platform и ChatGPT — разные задачи

На chatgpt.com вы общаетесь с готовым ChatGPT в браузере: задаёте вопросы, просите написать текст или разобрать файл. Вам не нужно писать программу, создавать запросы вручную или управлять секретным ключом.

На platform.openai.com настраивают доступ к API. Там разработчик работает с проектами, ключами и документацией, а затем вызывает модель из собственного сайта, бота или серверного приложения. Поэтому одного входа в Platform недостаточно для любого API-запроса: кроме аккаунта, понадобятся учётные данные, корректный запрос и приложение, которое его отправит.

Если вы просто хотите поговорить с ChatGPT, начинайте с chatgpt.com. Platform нужна тогда, когда ChatGPT должен стать частью вашей программы.

Как начать работу с API

Маршрут выглядит короче, чем кажется:

  1. Войдите в Platform под своим аккаунтом OpenAI.
  2. Откройте официальный обзор API и Quickstart. В них описаны подходящие API-поверхности, установка официального SDK и отправка обычного HTTP-запроса.
  3. Создайте отдельный API-ключ для проекта.
  4. Передайте ключ серверному приложению через переменную окружения OPENAI_API_KEY или менеджер секретов.
  5. Повторите простой пример из актуального Quickstart и выполните первый тестовый запрос.

API-ключ — секрет, примерно как пароль от технического входа. Не вставляйте его в код страницы, мобильный или настольный клиент, письмо и публичный репозиторий. Полное значение обычно показывается только при создании — это также объясняется в справке OpenAI о поиске API-ключа. Если вы его потеряли, выпустите новый ключ и замените старый в приложении.

Как хранить ключ

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

OPENAI_API_KEY=ваш_ключ_хранится_только_локально_или_на_сервере

Сам файл с ключом не должен попадать в Git. Если секрет случайно оказался в репозитории или его увидел другой человек, отзовите его и создайте новый. Подробные правила собраны в памятке Best Practices for API Key Safety.

Первый запрос без лишнего кода

Когда ключ уже доступен серверному приложению, можно повторить пример из Quickstart: установить официальный SDK для выбранного языка или отправить HTTP-запрос к API. Важна последовательность:

  1. приложение берёт секрет из OPENAI_API_KEY;
  2. формирует запрос к выбранной API-поверхности;
  3. отправляет его на сервер OpenAI по HTTPS;
  4. получает ответ и показывает его пользователю.

Для первой проверки оставьте запрос простым и не подключайте к нему публичный фронтенд. Если ответ не приходит, проверьте, видит ли процесс переменную окружения, не содержит ли ключ лишних пробелов, установлен ли SDK и соответствует ли код примеру в актуальной документации. Названия моделей, лимиты и доступные возможности со временем меняются, поэтому их лучше брать из текущего Quickstart и справочника API.

Нужна ли оплата через сторонний сервис

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

Итак, platform.openai.com — место для подключения OpenAI к программам, а chatgpt.com — готовый веб-чат. Для безопасного старта достаточно войти в Platform, открыть официальную документацию, создать отдельный ключ, оставить его на сервере и выполнить небольшой тестовый запрос по актуальному примеру.

Источники

Есть следующая задача?Ещё по теме «Первые шаги» →