Сжатие изображений и выходное разрешение
Разрешение определяется названием модели
Разрешение изображений в 4ALL API выбирается по суффиксу модели — не полагайтесь на параметр size:
| Суффикс | Описание |
|---|---|
| Нет | Стандартное разрешение (около 1K) |
-2k | 2K HD |
-4k | 4K Ultra HD (серия GPT-Image) |
Используется в сочетании с суффиксом формата кадра, например gpt-image-2-portrait-2k, gemini-3.1-flash-image-square-2k,
полные правила см. в Модели генерации изображений и видео.
Как выбрать уровень
- Веб/соцсети: стандартного уровня достаточно, быстрее загружается и дешевле;
- Печать/увеличение с кадрированием/основное изображение карточки товара: от 2K;
- Готовый результат, требующий последующей ретуши: 4K, но цена и время выполнения заметно выше;
- Рекомендуется сначала довести промпт до удовлетворительного результата на стандартном уровне, а затем выводить финал в высоком разрешении — так вы избежите многократных проб и ошибок на 4K.
Формат вывода и размер
- При возврате URL скачивается исходное изображение; при возврате base64 учитывайте большой размер тела ответа (4K может достигать нескольких МБ), лимиты тела у клиента и прокси нужно увеличить;
- После получения исходника самостоятельно сжимайте в несколько вариантов (webp/avif + миниатюры) и только потом загружайте в CDN, не отдавайте исходник напрямую на фронтенд;
- URL сгенерированного изображения имеет ограниченный срок действия, обязательно сначала сохраните его в своё объектное хранилище.
Частые вопросы
- Изображение размыто: чаще всего стандартный уровень просто растягивается на фронтенде, переключитесь на 2K/4K;
- У белого фона сереют края: явно укажите в промпте «чисто белый фон #FFFFFF, без теней»;
- Слишком большой размер: серверное преобразование в webp (качество 80) обычно уменьшает размер на 60–80% без заметной потери качества.