ChatGPT Images 2.5 API
Полный справочник API для моделей ChatGPT Images 2.5 Client, Flare и Sunburst.
Варианты моделей
Этот API поддерживает шесть доступных вариантов моделей:
Краткое сравнение
Flare и Sunburst поддерживают одинаковые параметры запросов, приведённые ниже. Варианты Client сохраняют свои прежние параметры, указанные во второй таблице.
Поддерживаемые соотношения сторон
16:9, 9:16, 1:1, 3:2, 2:3, 3:4, 4:3, 5:4, 4:5, 21:9
ChatGPT Images 2.5 Client (генерация изображений по тексту)
Конечная точка
POST /api/v1/image/task
Аутентификация {#}
Authorization: Bearer YOUR_API_KEY
Параметры запроса
Обязательные
Примечание: Соотношение ширины и высоты должно быть одним из следующих: 16:9, 9:16, 1:1, 3:2, 2:3, 3:4, 4:3, 5:4, 4:5, 21:9
Пример запроса
javascript
ChatGPT Images 2.5 Edit Client (редактирование изображений)
Конечная точка
POST /api/v1/image/task
Параметры запроса
Обязательные
Примечание: Соотношение ширины и высоты должно быть одним из следующих: 16:9, 9:16, 1:1, 3:2, 2:3, 3:4, 4:3, 5:4, 4:5, 21:9
Пример редактирования одного изображения
javascript
Пример композиции из нескольких изображений
javascript
ChatGPT Images 2.5 Flare (генерация изображений по тексту)
Конечная точка
POST /api/v1/image/task
Параметры запроса
Обязательные
Соотношение ширины и высоты должно соответствовать одному из поддерживаемых соотношений сторон, перечисленных выше.
Необязательные
Пример запроса
javascript
ChatGPT Images 2.5 Flare Edit (редактирование изображений)
Конечная точка
POST /api/v1/image/task
Параметры запроса
Обязательные
Соотношение ширины и высоты должно соответствовать одному из поддерживаемых соотношений сторон, перечисленных выше.
Необязательные
Пример запроса
javascript
ChatGPT Images 2.5 Sunburst (генерация изображений по тексту)
Конечная точка
POST /api/v1/image/task
Параметры запроса
Обязательные
Соотношение ширины и высоты должно соответствовать одному из поддерживаемых соотношений сторон, перечисленных выше.
Необязательные
Пример запроса
javascript
ChatGPT Images 2.5 Sunburst Edit (редактирование изображений)
Конечная точка
POST /api/v1/image/task
Параметры запроса
Обязательные
Соотношение ширины и высоты должно соответствовать одному из поддерживаемых соотношений сторон, перечисленных выше.
Необязательные
Пример запроса
javascript
Формат ответа
Первоначальный ответ
Все шесть вариантов ChatGPT Images 2.5 возвращают task_id для периодической проверки статуса:
json
Ответ при проверке статуса
Периодически отправляйте запрос GET /api/v1/image/{task_id} для проверки статуса:
json
Значения статуса
submitted: Задача принятаprocessing: Выполняется генерация или редактирование изображенияsucceed: Задача успешно завершенаfailed: Задача завершилась с ошибкой
Время обработки
Время обработки зависит от модели, настроек результата, сложности запроса и количества референсных изображений. Проверяйте статус, пока задача не перейдёт в состояние succeed или failed; принятая или обрабатываемая задача может ещё не содержать готовых изображений.
Рекомендации
- Чётко описывайте композицию: ChatGPT Images 2.5 даёт лучшие результаты, когда запросы ясно описывают объект, кадрирование, освещение и желаемый стиль.
- Выбирайте соотношение сторон под конечный формат: Задавайте его заранее для публикаций в социальных сетях, баннеров, страниц товаров или редакционных макетов.
- Используйте качественные исходные изображения для редактирования: Чёткие, хорошо освещённые изображения помогают сохранить узнаваемость объекта и повышают качество локальных изменений.
- Используйте только подходящие референсы в запросах с несколькими изображениями: Для редактирования передавайте лишь необходимые изображения, чтобы избежать противоречивых визуальных ориентиров.