LowRouter
LowRouterAny AI. Lowest Price.

GPT Image 1.5

ID модели: gpt-image-1.5.

Генерация и правка с маской. Прозрачный фон есть только у этой модели. Оплата — один раз за запрос, сколько бы картинок ни было в n.

Ответ всегда в b64_json, ссылки url нет.

Генерация

POST /v1/images/generations

Поле Обязательно Значения
model да gpt-image-1.5
prompt да до 32 000 символов
size нет 1024x1024, 1536x1024, 1024x1536, auto. Других размеров нет
n нет целое 1–10. По умолчанию 1
quality нет low, medium, high, auto. По умолчанию auto
background нет auto, opaque, transparent. Для прозрачности формат только png или webp
output_format нет png, jpeg, webp. По умолчанию png
output_compression нет целое 0–100. Только вместе с jpeg или webp. Для png не передавайте
image_input нет 1–16 картинок, если нужно опереться на референс. Синоним: input_references
input_fidelity нет low или high. Имеет смысл только вместе с image_input. high сильнее сохраняет лица и мелкие детали

Не передавайте: resolution, aspect_ratio, style.

Пример со всеми полями

curl https://api.lowrouter.ru/v1/images/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
  "model": "gpt-image-1.5",
  "prompt": "Иконка приложения: белый кот в круглом значке, прозрачный фон",
  "size": "1024x1024",
  "n": 2,
  "quality": "high",
  "background": "transparent",
  "output_format": "png"
}'

Референс и высокая точность

curl https://api.lowrouter.ru/v1/images/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
  "model": "gpt-image-1.5",
  "prompt": "Тот же человек в том же пальто, анфас, студийный свет",
  "size": "1024x1536",
  "n": 1,
  "quality": "high",
  "background": "opaque",
  "output_format": "webp",
  "output_compression": 80,
  "input_fidelity": "high",
  "image_input": ["https://example.com/portrait.png"]
}'

Правка с маской

POST /v1/images/edits, тело multipart/form-data.

Поле Обязательно Значения
model да gpt-image-1.5
prompt да что изменить
image да файл PNG/JPEG/WebP. Несколько файлов — повторите поле image или image[], до 16
mask нет PNG того же размера, что image. Прозрачные пиксели — зона правки
size, n, quality, background, output_format, output_compression, input_fidelity нет те же значения, что у генерации
curl https://api.lowrouter.ru/v1/images/edits \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "model=gpt-image-1.5" \
-F "prompt=Замени кружку на стеклянный графин, остальное не трогай" \
-F "n=1" \
-F "size=1024x1024" \
-F "quality=high" \
-F "background=opaque" \
-F "output_format=png" \
-F "input_fidelity=high" \
-F "image=@source.png" \
-F "mask=@mask.png"