Passer au contenu 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"
    }
  ]
}
Fusionne 2 à 4 images en une nouvelle image (fonction blend classique de MJ). Fonctionne uniquement avec des images et n’accepte pas de prompt.
ItemValeur
actionBLEND
Facturationmidjourney@blend[-speed]
Requisimage_urls (2 à 4 images)

Paramètres

ChampTypeRequisDéfautDescription
image_urlsstring[]OuiImages source, 2 à 4 ; converties en base64 automatiquement ; chacune ≤ 12 MiB
dimensionsstringNonSQUARETrois préréglages de ratio : SQUARE (1:1) / PORTRAIT (2:3) / LANDSCAPE (3:2) ; écrasé lorsque size est défini
sizestringNonRatio libre, tout w:h (ex. "16:9", "9:16", "21:9") ; prioritaire sur dimensions, appliqué comme ratio d’image
speedstringNonrelaxrelax / fast / turbo
metadataobjectNonMétadonnées personnalisées

Exemples de requête

Ratio préréglé (dimensions) :
{
  "image_urls": [
    "https://example.com/a.png",
    "https://example.com/b.png"
  ],
  "dimensions": "SQUARE",
  "speed": "fast"
}
Ratio libre (size) :
{
  "image_urls": [
    "https://example.com/a.png",
    "https://example.com/b.png"
  ],
  "size": "16:9",
  "speed": "fast"
}
Le prompt final se termine par --ar 16:9.

Notes

  • Priorité du ratio : size (libre) > dimensions (préréglages) > défaut SQUARE.
  • Moins de 2 ou plus de 4 image_urls renvoie 400.
  • blend n’a pas de paramètre de version indépendant. Pour tarifer par speed, configurez midjourney@blend-fast / midjourney@blend-turbo.