Image to image (редактирование изображений)
Генерируйте или редактируйте изображения по референсным изображениям через GPT Image2 и OpenAI-совместимый API LLMEasy.
Documentation Index
Fetch the complete documentation index at: https://docs.llmeasy.ru/llms.txt
Use this file to discover all available pages before exploring further.
POST /v1/images/edits
Endpoint image-to-image использует тело запроса multipart/form-data. Загрузите одно или несколько референсных изображений и передайте prompt и параметры как поля формы.
https://www.llmeasy.ru/v1 как Base URL. API Key LLMEasy передается через Authorization: Bearer YOUR_API_KEY.Рекомендуемые значения
Передавайте эти поля явно в каждом запросе:image. Для нескольких референсных изображений используйте повторяющиеся поля image[].
Одно референсное изображение
Несколько референсных изображений
Пример на Python
Рекомендуемые размеры
size | Соотношение | Сценарий |
|---|---|---|
auto | Auto | Автоматический выбор размера |
1024x1024 | 1:1 | Квадратные изображения, аватары, обложки, assets |
1536x1024 | 3:2 | Landscape-постеры, баннеры, сцены |
1024x1536 | 2:3 | Portrait-обложки для мобильных и постеры |
1536x1152 | 4:3 | Стандартные landscape-изображения, product images, content graphics |
1152x1536 | 3:4 | Стандартные portrait-изображения, mobile covers, vertical posters |
2048x2048 | 1:1 | High-resolution квадратные изображения |
2048x1152 | 16:9 | High-resolution landscape-изображения |
3840x2160 | 16:9 | 4K landscape-изображения |
2160x3840 | 9:16 | 4K portrait-изображения |
size задает ожидаемое соотношение сторон и уровень размера. Фактические пиксели в ответе могут быть сопоставлены или скорректированы сервером. Используйте размеры декодированного изображения, а не принудительную обрезку до запрошенного значения.
Сохранение изображения
Успешный ответ следует OpenAI-совместимой форме image response:data[0].b64_json и сохраните его как base64 image content. Всегда задавайте output_format: "png", чтобы сохранить декодированное изображение как .png.
Поток ответа
Endpoint синхронный. После отправкиPOST /images/edits держите текущий HTTP-запрос открытым до ответа сервера. При успешной генерации содержимое изображения возвращается в data[0].b64_json.
Endpoint не возвращает task_id; отдельного status query или endpoint для скачивания результата нет.
Смежные документы
Авторизации
Используйте API Key LLMEasy как bearer token. Не публикуйте API keys во frontend-коде, скриншотах, логах, тикетах или Git-репозиториях.
Тело
Используйте фиксированное значение gpt-image-2.
gpt-image-2 "gpt-image-2"
Инструкция для редактирования изображения или генерации по reference image.
"На основе этого изображения создай более аккуратный квадратный key visual продукта, сохранив общий стиль основного объекта."
Поле для одной reference image. При одной reference image используйте image.
Поле для нескольких reference images. При нескольких reference images повторяйте image[].
Рекомендуется фиксировать значение 1. Для нескольких изображений отправляйте несколько отдельных запросов.
"1"
Размеры и соотношения сторон изображения. auto выбирает размер автоматически; 1024x1024 и 2048x2048 — 1:1; 1536x1024 — 3:2; 1024x1536 — 2:3; 1536x1152 — 4:3; 1152x1536 — 3:4; 2048x1152 и 3840x2160 — 16:9; 2160x3840 — 9:16. Фактический размер может быть сопоставлен или скорректирован сервером, поэтому клиенту следует ориентироваться на реальные размеры декодированного изображения.
auto, 1024x1024, 1536x1024, 1024x1536, 1536x1152, 1152x1536, 2048x2048, 2048x1152, 3840x2160, 2160x3840 "1024x1024"
Рекомендуется фиксировать b64_json.
b64_json "b64_json"
Рекомендуется фиксировать png. Не рассчитывайте, что jpeg или webp всегда вернутся напрямую в выбранном формате.
png "png"