Saltar al contenido 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"
    }
  ]
}
Fusiona 2–4 imágenes en una nueva imagen (función blend clásica de MJ). Funciona solo con imágenes y no acepta prompt.
ItemValor
actionBLEND
Facturaciónmidjourney@blend[-speed]
Requeridoimage_urls (2–4 imágenes)

Parámetros

CampoTipoRequeridoPredeterminadoDescripción
image_urlsstring[]Imágenes de origen, 2–4; convertidas a base64 automáticamente; cada una ≤ 12 MiB
dimensionsstringNoSQUARETres presets de proporción: SQUARE (1:1) / PORTRAIT (2:3) / LANDSCAPE (3:2); sobrescrito cuando se define size
sizestringNoProporción libre, cualquier w:h (ej. "16:9", "9:16", "21:9"); tiene prioridad sobre dimensions, se aplica como proporción de imagen
speedstringNorelaxrelax / fast / turbo
metadataobjectNoMetadatos personalizados

Ejemplos de solicitud

Proporción de preset (dimensions):
{
  "image_urls": [
    "https://example.com/a.png",
    "https://example.com/b.png"
  ],
  "dimensions": "SQUARE",
  "speed": "fast"
}
Proporción libre (size):
{
  "image_urls": [
    "https://example.com/a.png",
    "https://example.com/b.png"
  ],
  "size": "16:9",
  "speed": "fast"
}
El prompt final termina con --ar 16:9.

Notas

  • Prioridad de proporción: size (libre) > dimensions (presets) > predeterminado SQUARE.
  • Menos de 2 o más de 4 image_urls devuelve 400.
  • blend no tiene parámetro de versión independiente. Para precios por speed, configure midjourney@blend-fast / midjourney@blend-turbo.