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, перевірте, чи підтримує вибрана модель відповіді у вигляді URL. GPT image models використовують вивід у base64 у наведеному довідковому прикладі.

Поширені параметри

Усунення проблем / FAQ

Переконайтеся, що ви декодували b64_json як байти base64 і зберегли файл із розширенням, що відповідає output_format.
Параметри зображення залежать від моделі. Почніть із мінімального довідкового прикладу, а потім додавайте по одному необов’язковому полю за раз.
Використовуйте b64_json для GPT image models. Вивід у вигляді URL залежить від моделі.

Наступні кроки