Saltar para o conteúdo principal
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"
    }
  ]
}
Funde 2–4 imagens em uma nova imagem (recurso blend clássico do MJ). Funciona apenas com imagens e não aceita prompt.
ItemValor
actionBLEND
Cobrançamidjourney@blend[-speed]
Obrigatórioimage_urls (2–4 imagens)

Parâmetros

CampoTipoObrigatórioPadrãoDescrição
image_urlsstring[]SimImagens de origem, 2–4; convertidas para base64 automaticamente; cada uma ≤ 12 MiB
dimensionsstringNãoSQUARETrês presets de proporção: SQUARE (1:1) / PORTRAIT (2:3) / LANDSCAPE (3:2); sobrescrito quando size é definido
sizestringNãoProporção livre, qualquer w:h (ex. "16:9", "9:16", "21:9"); tem prioridade sobre dimensions, aplicado como proporção de imagem
speedstringNãorelaxrelax / fast / turbo
metadataobjectNãoMetadados personalizados

Exemplos de requisição

Proporção de preset (dimensions):
{
  "image_urls": [
    "https://example.com/a.png",
    "https://example.com/b.png"
  ],
  "dimensions": "SQUARE",
  "speed": "fast"
}
Proporção livre (size):
{
  "image_urls": [
    "https://example.com/a.png",
    "https://example.com/b.png"
  ],
  "size": "16:9",
  "speed": "fast"
}
O prompt final termina com --ar 16:9.

Notas

  • Prioridade de proporção: size (livre) > dimensions (presets) > padrão SQUARE.
  • Menos de 2 ou mais de 4 image_urls retorna 400.
  • blend não tem parâmetro de versão independente. Para precificar por speed, configure midjourney@blend-fast / midjourney@blend-turbo.