v1

latestOpenAPI 3.1.02026-07-2611077199.5 KB

Upload 2-5 images and merge them into a new image

post/midjourney/v1/blend

Request body

mode'relax' | 'fast' | 'turbo' required

Speed mode

dimensions'PORTRAIT' | 'SQUARE' | 'LANDSCAPE'

Aspect ratio for the generated image: PORTRAIT = 2:3, SQUARE = 1:1, LANDSCAPE = 3:2.

timeoutinteger

Task timeout, unit: seconds, range 300 - 1200

hookUrlstring

Callback notification URL

Example request

{
  "imgBase64Array": [
    "data:image/png;base64,xxx1",
    "data:image/png;base64,xxx2"
  ],
  "mode": "fast"
}

Response

Request successful

statusstring required
messagestring required
dataobject required

Example response

{
  "status": "SUCCESS",
  "message": "success",
  "data": {
    "jobId": "jobId"
  }
}