跳转到主要内容
POST
/
v1
/
midjourney
/
generations
/
zoom
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/zoom \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "zoom_ratio": 1.5,
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/zoom \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "zoom_ratio": 1.5,
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
对已 upscale 的单图执行 Zoom Out(扩图缩放):原图保留,向外补充更多背景。zoom_ratio < 2 走 Outpaint(1.5×),≥ 2 或未传走 CustomZoom(2×),两者均直接出图。
项目内容
actionZOOM
计费midjourney@zoom[-speed]
必填task_id,或 task_id + custom_id
可选zoom_ratioindexspeedmetadata

参数

字段说明
task_id本平台返回的任务 ID(须为 Upscale 后的单图任务)
custom_id可选,直接指定 Zoom 对应操作的按钮 ID
index可选,选父任务第几张(14,默认 1);单图通常不用动
zoom_ratio可选,决定自动匹配的 Zoom Out 档位(见下表)
speedrelax / fast / turbo
metadata可选

自动匹配

zoom_ratio匹配按钮
小于 2Zoom Out 1.5x
未传或 >= 2Zoom Out 2x

请求示例

{
  "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
  "zoom_ratio": 1.5,
  "speed": "fast"
}

注意

  • 父任务必须是已 upscale 的单图且为 SUCCESS;传四宫格会返回 This action requires an upscaled task...,需先调用 upscale
  • Outpaint / CustomZoom 均直接出图,无需 mask,不进 MODAL(只有 Inpaint 走 MODAL)。
  • 来源任务的版本 metadata 会自动继承;如需区分速度价格,可配置 midjourney@zoom-fast / midjourney@zoom-turbo

返回

提交成功返回新的本地 task_id,请轮询 GET /v1/tasks/{task_id} 查询结果。