Перейти к основному содержанию
POST
/
v1
/
midjourney
/
generations
/
high-variation
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/high-variation \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "index": 1,
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/high-variation \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "index": 1,
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
Сильная вариация (varyStrong, эквивалент Vary (Strong); большее изменение, сильнее отклоняется от оригинала) одиночного изображения после Upscale. Для слабой вариации см. Variation.
ItemЗначение
actionHIGH_VARIATION
Тарификацияmidjourney@high_variation[-speed]
Обязательноtask_id + index, или task_id + custom_id
Опциональноspeed, metadata

Параметры

ПолеОписание
task_idID задачи (обычно — задача Upscale одиночного изображения)
index14; Обязателен без custom_id; сопоставление кнопок не использует index
custom_idID кнопки соответствующего действия; если задан, пропускает сопоставление по index
speedrelax / fast / turbo
metadataОпциональные метаданные

Авто-сопоставление

Предпочтительно Vary (Strong), fallback Make Variations.

Пример запроса

{
  "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
  "index": 1,
  "speed": "fast"
}

Заметки

  • Обычно сначала вызовите upscale на сетке, затем используйте новый task_id от Upscale с этим эндпоинтом.
  • В текущей реализации index всё ещё обязателен без custom_id, хотя сопоставление его не использует.
  • Метаданные версии наследуются автоматически. Для тарификации по speed настройте midjourney@high_variation-fast / midjourney@high_variation-turbo.

Response

При успехе вы получаете новый локальный task_id. Пуллите GET /v1/tasks/{task_id}.