Создать редактирование изображения
Используйте POST /v1/images/edits в CometAPI для редактирования изображений с multipart-загрузкой, масками, GPT image models и настройками кодированного вывода изображения.
Используйте этот маршрут, когда
- У вас уже есть исходное изображение, и вы хотите выполнить редактирование по Prompt
- Вам может понадобиться маска для точечных изменений
- Вы можете использовать multipart-загрузку файлов вместо обычного JSON-запроса
Безопасный первый запрос
- Начните с одного файла PNG или JPG
- Пропустите маску, пока не заработает базовый сценарий редактирования
- Используйте
model: "gpt-image-2"для запросов редактирования изображений GPT на этом маршруте - Используйте одну короткую инструкцию с просьбой внести одно видимое изменение
- Считывайте отредактированный результат из
data[0].b64_json - Установите
output_format: "jpeg", если хотите получить JPEG payload - Ожидайте более высокой задержки, чем при обычной генерации изображений
Поведение модели
- Модели редактирования изображений GPT на этом маршруте возвращают встроенные 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.