Перейти к основному содержанию
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 изображений в одно новое (классическая функция blend MJ). Работает только с изображениями и не принимает prompt.
ItemЗначение
actionBLEND
Тарификацияmidjourney@blend[-speed]
Обязательноimage_urls (2–4 изображений)

Параметры

ПолеТипОбязат.По умолчаниюОписание
image_urlsstring[]ДаИсходные изображения, 2–4; авто-конвертация в base64; каждое ≤ 12 MiB
dimensionsstringНетSQUAREТри пресета соотношения: SQUARE (1:1) / PORTRAIT (2:3) / LANDSCAPE (3:2); переопределяется, если задан size
sizestringНетСвободное соотношение, любое w:h (напр. "16:9", "9:16", "21:9"); приоритетнее dimensions, применяется как соотношение сторон
speedstringНетrelaxrelax / 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.
  • Менее 2 или более 4 image_urls возвращает 400.
  • У blend нет независимого параметра версии. Для тарификации по speed настройте midjourney@blend-fast / midjourney@blend-turbo.