跳转到主要内容
POST
/
v1
/
midjourney
/
generations
/
blend
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/blend \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "image_urls": [
      "https://example.com/a.png",
      "https://example.com/b.png"
    ],
    "dimensions": "SQUARE",
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/blend \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "image_urls": [
      "https://example.com/a.png",
      "https://example.com/b.png"
    ],
    "dimensions": "SQUARE",
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
将 2–4 张图融合成一张新图(MJ 经典 blend 功能),完全靠图融合,不支持 prompt 参数
项目内容
actionBLEND
计费midjourney@blend[-speed]
必填image_urls(2–4 张)

参数

字段类型必填默认说明
image_urlsstring[]垫图,2–4 张,后端自动转 base64;单图 ≤ 12 MiB
dimensionsstringSQUARE三档画面比例:SQUARE(1:1) / PORTRAIT(2:3) / LANDSCAPE(3:2);传了 size 时被覆盖
sizestring自由比例,任意 w:h(如 "16:9""9:16""21:9"),优先级高于 dimensions,作为画面比例生效
speedstringrelaxrelax / fast / turbo
metadataobject自定义元数据

请求示例

三档比例(dimensions):
{
  "image_urls": [
    "https://example.com/a.png",
    "https://example.com/b.png"
  ],
  "dimensions": "SQUARE",
  "speed": "fast"
}
自由比例(size):
{
  "image_urls": [
    "https://example.com/a.png",
    "https://example.com/b.png"
  ],
  "size": "16:9",
  "speed": "fast"
}
最终 prompt 末尾会带 --ar 16:9

注意

  • 比例选择优先级:size(自由) > dimensions(三档) > 默认 SQUARE
  • image_urls 少于 2 张或多于 4 张返回 400
  • blend 没有独立版本参数;如需区分速度价格,可配置 midjourney@blend-fast / midjourney@blend-turbo