GPT-Image-2 OpenAI
Флагман генерации изображений OpenAI: отличный рендер текста, понимание русских промптов,
редактирование диалогом и многоступенчатая правка. Доступ через OpenAI-совместимые
/v1/images/generations и /v1/images/edits — официальный SDK без правок.
Три варианта
В каталоге три модели одного семейства. Способ вызова одинаков, отличия — в размере, качестве и скорости:
| Модель | Размер | Качество / mask | Когда выбрать |
|---|---|---|---|
gpt-image-2 | Любое разрешение, вкл. 2K и 4K (3840×2160) | quality + mask (локальная перерисовка) | Нужен точный контроль size/quality, 4K, mask |
gpt-image-2-all | Параметра size нет — соотношение пишется в промпт | нет | «Из коробки», предсказуемая цена, быстрее всех |
gpt-image-2-vip | 30 фиксированных размеров (10 соотношений × 1K/2K/4K) | нет | Нужен строгий размер или 4K с фикс-ценой |
quality или mask (локальная перерисовка) — берите gpt-image-2.
Нужен предсказуемый фикс-прайс — gpt-image-2-all (размер словами) или
gpt-image-2-vip (строгий размер/4K). Доступны и предыдущие gpt-image-1.5,
gpt-image-1, gpt-image-1-mini.
Текст → изображение
from openai import OpenAI client = OpenAI(api_key="sk-nexus-...", base_url="https://megaapi.ru/v1") resp = client.images.generate( model="gpt-image-2", prompt="Постер кофейни в стиле минимализм, крупный заголовок «MORNING»", size="1024x1024", quality="high", ) print(resp.data[0].url)
| Параметр | Описание |
|---|---|
size | Для gpt-image-2: любой валидный (стороны кратны 16, соотношение ≤ 3:1), пресеты 1K/2K/4K. Для -vip: один из 30 фикс-размеров. Для -all: не задаётся (опишите соотношение в промпте). |
quality | auto/low/medium/high — только у gpt-image-2 и gpt-image-1*. |
output_format | Формат вывода (напр. png, webp). |
Редактирование и фьюжн
Эндпоинт POST https://megaapi.ru/v1/images/edits (multipart): загрузите 1–N референсов и
инструкцию правки. Поддерживается мульти-картиночное редактирование и mask (локальная
перерисовка — у gpt-image-2). В промпте ссылайтесь «image 1», «image 2» и опишите,
что сохранить и что изменить.
curl -X POST "https://megaapi.ru/v1/images/edits" \ -H "Authorization: Bearer sk-nexus-..." \ -F model="gpt-image-2" \ -F image[]=@photo1.png \ -F image[]=@photo2.png \ -F prompt="Объедини товар из image 1 с фоном image 2, сохрани логотип"
Генерация через чат (image gen в диалоге)
Варианты -all и -vip также работают через
/v1/chat/completions — удобно передавать URL картинок
прямо в сообщении и править результат диалогом.
gpt-image-2-all (лучшая цена/качество для старта). Списываем
только за успешную картинку.