Створення редагування зображення
Використовуйте POST /v1/images/edits у CometAPI для редагування зображень за допомогою multipart-завантажень, масок, GPT image models і параметрів керування закодованим виводом зображення.
Використовуйте цей маршрут, коли
- У вас уже є вихідне зображення, і ви хочете редагування за Prompt
- Вам може знадобитися маска для цільових змін
- Ви можете працювати з multipart-завантаженням файлів замість звичайного JSON-запиту
Безпечний перший запит
- Почніть з одного файла PNG або JPG
- Пропустіть маску, доки не запрацює базовий сценарій редагування
- Використовуйте
model: "gpt-image-2"для запитів на редагування GPT image у цьому маршруті - Використовуйте одну коротку інструкцію, яка просить про одну видиму зміну
- Зчитуйте відредагований результат із
data[0].b64_json - Встановіть
output_format: "jpeg", якщо вам потрібне корисне навантаження JPEG - Очікуйте довшу затримку, ніж у звичайній генерації зображень
Поведінка моделі
- Моделі GPT image edit у цьому маршруті повертають вбудовані base64-дані зображення
output_formatкерує типом закодованого зображення всерединіb64_jsonresponse_formatмає значення лише тоді, коли модель підтримує вивід URLqwen-image-editдотримується специфічної для провайдера поведінки редагування за тим самим маршрутом CometAPI
Авторизації
Bearer token authentication. Use your CometAPI key.
Тіло
Source image file. Start with one PNG or JPG input for the simplest flow.
Edit instruction describing the change you want.
"Add a small red ribbon to the paper boat."
The image editing model to use. Choose a supported model from the Models page.
Optional PNG mask. Transparent areas mark the regions to edit. The mask dimensions must match the source image exactly.
Number of edited images to return.
Quality setting for models that support it.
high, medium, low Requested response container when supported by the selected model. GPT image edit models return data[].b64_json; use output_format to choose the encoded image type.
url, b64_json Encoded image type for GPT image edit results returned in data[].b64_json. For example, use jpeg for a JPEG payload.
"jpeg"
Requested output size when supported by the selected model.
Відповідь
Edited image result.
Background mode returned by models that expose it.
Encoded image type returned by GPT image models.
Quality level returned by models that expose it.
Output size returned by models that expose it.