Midjourney
Zoom (zoom out / расширение)
Zoom Out (outpaint) одиночного изображения после Upscale: оригинал сохраняется, наружу дорисовывается фон (Outpaint / CustomZoom)
POST
zoom_ratio < 2 использует Outpaint (1,5×); ≥ 2 или без значения — CustomZoom (2×); оба сразу выдают изображение.
| Item | Значение |
|---|---|
| action | ZOOM |
| Тарификация | midjourney@zoom[-speed] |
| Обязательно | task_id, или task_id + custom_id |
| Опционально | zoom_ratio, index, speed, metadata |
Параметры
| Поле | Описание |
|---|---|
task_id | ID задачи (должен быть Upscale одиночного изображения) |
custom_id | Опционально; ID кнопки соответствующего действия для zoom |
index | Опционально; какое изображение родительской задачи (1–4, по умолчанию 1); обычно не нужно для одиночного изображения |
zoom_ratio | Опционально; определяет уровень Zoom Out для авто-выбора (см. таблицу) |
speed | relax / fast / turbo |
metadata | Опциональные метаданные |
Авто-сопоставление
zoom_ratio | Кнопка |
|---|---|
Меньше 2 | Zoom Out 1.5x |
Не указан или >= 2 | Zoom Out 2x |
Пример запроса
Заметки
- Родительская задача должна быть одиночным изображением после upscale и SUCCESS; передача сетки возвращает
This action requires an upscaled task..., поэтому сначала вызовитеupscale. - И Outpaint, и CustomZoom сразу выдают изображение, не требуют маски и не входят в MODAL (MODAL использует только Inpaint).
- Метаданные версии наследуются автоматически. Для тарификации по speed настройте
midjourney@zoom-fast/midjourney@zoom-turbo.
Response
При успехе вы получаете новый локальныйtask_id. Пуллите GET /v1/tasks/{task_id}.