Skip to main content

Что вы создадите

Вы вызовете POST /v1/images/generations, сгенерируете одно изображение с помощью GPT image model, декодируете возвращаемый b64_json и сохраните его как файл изображения.

Предварительные требования

  • API-ключ CometAPI, сохранённый в COMETAPI_KEY
  • Python 3.10+ или Node.js 18+ для примеров сохранения файлов
  • Серверное окружение. Не вызывайте генерацию изображений из публичного frontend-кода с секретным ключом.

API-ключ, base URL, аутентификация

Используйте OpenAI-совместимый endpoint для изображений:
Аутентификация выполняется с помощью Bearer token:

Примеры кода

Используйте вкладки ниже для копируемых примеров на cURL, Python и Node.js.

Объяснение процесса

Генерация GPT-изображений возвращает готовый ответ в рамках одного запроса. GPT image models возвращают данные изображения в формате base64 в data[0].b64_json. Декодируйте это значение и запишите байты в файл, соответствующий output_format. Если вам нужен вывод в виде URL, проверьте, поддерживает ли выбранная model URL-ответы. GPT image models в поддерживаемом справочном примере используют вывод в формате base64.

Общие параметры

Устранение неполадок / FAQ

Убедитесь, что вы декодировали b64_json как base64-байты и сохранили файл с расширением, соответствующим output_format.
Параметры изображений различаются в зависимости от model. Начните с минимального справочного примера, затем добавляйте по одному необязательному полю за раз.
Используйте b64_json для GPT image models. Вывод в виде URL зависит от model.

Следующие шаги