GPT-Image-2
GPT-Image-2 Официальный канал: Генерация изображений
Генерация изображений через официальную модель OpenAI gpt-image-2 — text-to-image, image-to-image и inpainting (mask) в одном API с поддержкой разрешений 1K / 2K / 4K
POST
- Официальная модель OpenAI
gpt-image-2 - Асинхронная обработка — возвращает ID задачи для последующего опроса
- Поддержка text-to-image, image-to-image с несколькими reference-изображениями и inpainting (mask)
- 13 соотношений сторон с тремя уровнями разрешения: 1K / 2K / 4K
- До 4 изображений за запрос, до 16 reference-изображений
Авторизация
Все запросы требуют аутентификации Bearer TokenПолучите API Key на странице управления API ключамиДобавьте в заголовок запроса:
Тело запроса
Название модели генерации изображенийИспользуйте
gpt-image-2Текстовый промпт для генерации изображенияПоддерживается русский, английский и китайский языки; рекомендуется детально описывать сцену, стиль и композицию
Соотношение сторонПоддерживаемые значения, или
auto для автоматического выбора:1:1 · 3:2 · 2:3 · 4:3 · 3:4 · 5:4 · 4:5 · 16:9 · 9:16 · 2:1 · 1:2 · 21:9 · 9:21Уровень разрешения
1k— база 1024 пикс., быстро и экономично (по умолчанию)2k— база 2048 пикс., подходит для постеров и HD-контента4k— база 3840 пикс., только 6 соотношений выше;highкачество может занять >120с
Таблица размеров
| size | 1K | 2K | 4K |
|---|---|---|---|
1:1 | 1024x1024 | 2048x2048 | Не поддерживается |
3:2 | 1536x1024 | 2048x1360 | Не поддерживается |
2:3 | 1024x1536 | 1360x2048 | Не поддерживается |
4:3 | 1024x768 | 2048x1536 | Не поддерживается |
3:4 | 768x1024 | 1536x2048 | Не поддерживается |
5:4 | 1280x1024 | 2560x2048 | Не поддерживается |
4:5 | 1024x1280 | 2048x2560 | Не поддерживается |
16:9 | 1536x864 | 2048x1152 | 3840x2160 |
9:16 | 864x1536 | 1152x2048 | 2160x3840 |
2:1 | 2048x1024 | 2688x1344 | 3840x1920 |
1:2 | 1024x2048 | 1344x2688 | 1920x3840 |
21:9 | 2016x864 | 2688x1152 | 3840x1648 |
9:21 | 864x2016 | 1152x2688 | 1648x3840 |
Качество изображения
low— быстро и экономично, для черновиков/превьюmedium— баланс скорости и качестваhigh— максимальная детализация, по умолчанию (4K + high занимает 120с+)
Формат вывода
png— по умолчаниюjpeg— меньший размер файла (поддерживает сжатие)
Azure OpenAI не поддерживает формат
webp.Уровень сжатия JPEG, диапазон
0–100 (0 — без сжатия, 100 — максимальное сжатие, по умолчанию 100)Применяется только при output_format: "jpeg"Количество генерируемых изображенийДиапазон:
1 ~ 10Массив URL reference-изображений для image-to-image генерации
- Максимум 16 изображений, должны быть публично доступными стабильными URL
- Используйте API загрузки изображений для получения URL
URL маски для inpaintingИспользуется совместно с
image_urls. Маска должна совпадать по размеру с первым reference-изображением и содержать Alpha-канал (прозрачные области — это зоны для перерисовки)Ответ
Уникальный идентификатор задачи
Тип объекта, всегда
generation.taskИспользуемая модель
Статус задачи
queued— ожидает обработкиin_progress— обрабатываетсяcompleted— успешно завершенаfailed— ошибка
Прогресс задачи в процентах (0-100)
Время создания задачи (Unix timestamp)