Войти

GPT Image 2 Edit

Редактирование изображений по текстовой инструкции. Можно добавить до 16 изображений для редактирования или референса.

Запрос
Добавьте изображения, которые нужно изменить или использовать как референсы.
Готово: 1
Опишите, что нужно изменить и что сохранить: объект, фон, стиль, свет или композицию.
Формат кадра выходного изображения.
Соотношение сторон
Управляет уровнем детализации изображения.
Качество
Выберите размер и детализацию выходного изображения.
Разрешение

О модели GPT Image 2 Edit

Обзор

GPT Image 2 представлена OpenAI в апреле 2026 года как новое поколение ChatGPT Images 2.0. Вариант Edit предназначен для редактирования существующих изображений по текстовой инструкции: можно изменять сцену, стиль, фон и детали, использовать несколько входных изображений как референсы, а также работать с маской для направленных правок. В линейке GPT Image 2 он важен тем, что принимает на вход и текст, и изображение, поэтому лучше подходит для сохранения исходных объектов, переноса деталей и управляемых изменений, чем генерация с нуля. Главное: это генеративное редактирование, а не пиксельный редактор, поэтому результат требует проверки на соответствие исходной идентичности, корректность текста, композиции и стабильность бренда; более высокие качество и разрешение повышают детализацию, но могут увеличивать время обработки.

Сильные стороны

Критерий Оценка Комментарий
Точность локальной правки Локальная правка — ключевая сильная сторона модели: редактирование на естественном языке, маски и понимание контекста позволяют менять именно нужный объект или область; сложные границы и мелкие детали иногда требуют повторной итерации.
Текст и типографика Одна из сильнейших сторон модели — текст и типографика: короткие и средние надписи, интерфейсы, вывески и графика часто получаются читаемыми; длинная многострочная вёрстка и мелкий текст всё ещё не идеальны.
Соответствие запросу Очень хорошо следует инструкциям редактирования: добавляет и удаляет объекты, меняет фон, цвет, свет, стиль и текст; снижение только за редкие промахи на перегруженных многоусловных запросах.
Верность референсам Очень сильна в работе с референсами: умеет использовать одно или несколько входных изображений, переносить стиль, продукт, персонажа и композиционные признаки; не абсолютна в случаях точного копирования мелких деталей.
Качество отдельного кадра Даёт очень сильное качество кадра: чистую детализацию, реалистичный свет, материалы и аккуратную перерисовку после правок; редкие артефакты возможны на сложных сценах и высоких степенях изменения.
Сохранность нетронутых областей Хорошо сохраняет нетронутые области: фон, позу, стиль, освещение и важные детали часто остаются стабильными; при радикальной смене сцены или стиля часть изображения может всё же дрейфовать.
Эстетика и композиция Композиция и визуальная подача обычно выглядят профессионально: модель хорошо держит баланс кадра, рекламную эстетику и читаемую иерархию; иногда результат бывает слишком выверенным и менее спонтанным.

Сценари использования (use cases)

Ограничения и недостатки

Примеры промптов

Советы

FAQ

Можно ли загрузить несколько исходных изображений для одного редактирования?

Да. GPT Image 2 Edit принимает исходное изображение и может использовать дополнительные изображения как референсы для стиля, объекта, персонажа или композиции; в этом форме можно добавить до 16 изображений. В промпте лучше явно описывать роль каждого файла: что редактировать, что взять как референс и какие детали сохранить.

Если я прошу изменить только одну деталь, остальная картинка останется без изменений?

GPT Image 2 Edit хорошо подходит для точечных правок, однако даже при локальном изменении модель может слегка затронуть соседние области изображения. Рекомендуется явно перечислять элементы, которые необходимо сохранить: лицо, позу, освещение, фон, текст, логотипы и композицию. Для сложных изменений обычно эффективнее выполнять несколько последовательных итераций, чем пытаться решить задачу одной перегруженной инструкцией.

Какое значение выбрать для качества: Low, Medium или High?

Low подходит для быстрых черновиков и проверки идеи, Medium — хороший старт по умолчанию, High стоит выбирать для финальных изображений, более требовательной стилизации и/или изображений с большим качеством деталей, например, лист референсов персонажа или детальная проработка интерфейса. Более высокое качество обычно увеличивает время ожидания, особенно вместе с большим разрешением и несколькими референсами.

Как соотношение сторон влияет на редактирование изображения?

Соотношение сторон задаёт формат итогового кадра и может привести к перекадрированию или расширению сцены, а не просто к обрезке исходника. Если важно сохранить композицию, укажите это в промпте и выберите подходящий формат до запуска. Очень широкие и вертикальные форматы требуют особенно явных инструкций по расположению главных объектов.

Чем GPT Image 2 Edit отличается от GPT Image 1.5 для редактирования?

GPT Image 2 — более новая модель OpenAI для быстрых качественных генераций и редактирования с гибкими размерами и высокодетальными входными изображениями. Её имеет смысл выбирать для сложных правок, плотного текста, многообъектных сцен и задач, где важны следование инструкции и детализация. GPT Image 1.5 остаётся предыдущей моделью той же линейки, однако для данного эндпоинта основным выбором является GPT Image 2 Edit.

Цены

Цена при активной подписке

Стоимость необязательной подписки 299 ₽/месяц Подробнее

API

Инструкция ниже является выдержкой из документации.

Параметры

Поля тела JSON-запроса, которые используются в Playground и доступны для настройки через API. Порядок совпадает с формой на странице.

Параметр Тип Обязательный По умолчанию Допустимые значения Описание
images array[string] Да 1–16 элементов Добавьте изображения, которые нужно изменить или использовать как референсы. Выберите с диска или перетащите сюда Передайте массив HTTPS-ссылок.
prompt string Да длина 1–4000 символов Опишите, что нужно изменить и что сохранить: объект, фон, стиль, свет или композицию.
aspect_ratio string Нет 1:1, 3:2, 2:3, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9 Формат кадра выходного изображения.
quality string Нет medium low, medium, high Управляет уровнем детализации изображения.
resolution string Нет 1k 1k, 2k, 4k Выберите размер и детализацию выходного изображения.

Запрос

Асинхронный запуск: POST https://api.flixa.io/v1/image/gpt-image-2/edit с заголовком Authorization: Bearer $FLIXA_API_KEY и телом JSON. Ниже — пример с полями из Playground.

curl -X POST "https://api.flixa.io/v1/image/gpt-image-2/edit" \
  -H "Authorization: Bearer $FLIXA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "images": [
    "https://uploads.flixa.io/media/86cec8ced7dd7987ef8b118a9563352d8a1131d98eaa9ebb3fadaed2ef2f2f40.jpg"
  ],
  "prompt": "Превратите это фото товара в премиальную студийную рекламу: мягкий кинематографический свет, чистый бежевый фон, лёгкие тени, реалистичные отражения и эстетика люксового бренда.",
  "quality": "medium",
  "resolution": "1k",
  "aspect_ratio": "4:3"
}'
import json
import os
import requests

url = "https://api.flixa.io/v1/image/gpt-image-2/edit"
payload = json.loads({"aspect_ratio": "4:3", "images": ["https://uploads.flixa.io/media/86cec8ced7dd7987ef8b118a9563352d8a1131d98eaa9ebb3fadaed2ef2f2f40.jpg"], "prompt": "\u041f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u0435 \u044d\u0442\u043e \u0444\u043e\u0442\u043e \u0442\u043e\u0432\u0430\u0440\u0430 \u0432 \u043f\u0440\u0435\u043c\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0442\u0443\u0434\u0438\u0439\u043d\u0443\u044e \u0440\u0435\u043a\u043b\u0430\u043c\u0443: \u043c\u044f\u0433\u043a\u0438\u0439 \u043a\u0438\u043d\u0435\u043c\u0430\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0432\u0435\u0442, \u0447\u0438\u0441\u0442\u044b\u0439 \u0431\u0435\u0436\u0435\u0432\u044b\u0439 \u0444\u043e\u043d, \u043b\u0451\u0433\u043a\u0438\u0435 \u0442\u0435\u043d\u0438, \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438 \u044d\u0441\u0442\u0435\u0442\u0438\u043a\u0430 \u043b\u044e\u043a\u0441\u043e\u0432\u043e\u0433\u043e \u0431\u0440\u0435\u043d\u0434\u0430.", "quality": "medium", "resolution": "1k"})

response = requests.post(
    url,
    headers={"Authorization": f"Bearer {os.environ['FLIXA_API_KEY']}"},
    json=payload,
    timeout=120,
)
print(response.json())
const response = await fetch(
  "https://api.flixa.io/v1/image/gpt-image-2/edit",
  {
    method: "POST",
    headers: {
      Authorization: `Bearer ${process.env.FLIXA_API_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({"aspect_ratio": "4:3", "images": ["https://uploads.flixa.io/media/86cec8ced7dd7987ef8b118a9563352d8a1131d98eaa9ebb3fadaed2ef2f2f40.jpg"], "prompt": "\u041f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u0435 \u044d\u0442\u043e \u0444\u043e\u0442\u043e \u0442\u043e\u0432\u0430\u0440\u0430 \u0432 \u043f\u0440\u0435\u043c\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0442\u0443\u0434\u0438\u0439\u043d\u0443\u044e \u0440\u0435\u043a\u043b\u0430\u043c\u0443: \u043c\u044f\u0433\u043a\u0438\u0439 \u043a\u0438\u043d\u0435\u043c\u0430\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0432\u0435\u0442, \u0447\u0438\u0441\u0442\u044b\u0439 \u0431\u0435\u0436\u0435\u0432\u044b\u0439 \u0444\u043e\u043d, \u043b\u0451\u0433\u043a\u0438\u0435 \u0442\u0435\u043d\u0438, \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438 \u044d\u0441\u0442\u0435\u0442\u0438\u043a\u0430 \u043b\u044e\u043a\u0441\u043e\u0432\u043e\u0433\u043e \u0431\u0440\u0435\u043d\u0434\u0430.", "quality": "medium", "resolution": "1k"}),
  }
);

console.log(await response.json());

Пример ответа

Сразу после POST приходит объект с идентификатором задачи и статусом (queued или processing). Готовый результат — в поле outputs после завершения.

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "queued",
  "created_at": "2026-05-22T12:00:00Z"
}

После успешного завершения:

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "completed",
  "outputs": [
    { "url": "https://storage.example/result.png", "type": "image" }
  ]
}

Поллинг

Пока задача в работе, опрашивайте GET https://api.flixa.io/v1/predictions/{id}/result с тем же API-ключом. Рекомендуемый интервал — 1–2 секунды; остановитесь при completed, failed или cancelled.

  • queued / processing — продолжайте опрос.
  • completed — заберите URL из outputs.
  • failed — смотрите error в теле ответа.
curl "https://api.flixa.io/v1/predictions/{id}/result" \
  -H "Authorization: Bearer $FLIXA_API_KEY"