Saltar para o conteúdo principal
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"
    }
  ]
}
Variação forte (varyStrong, equivalente ao Vary (Strong); mudança maior, desvia mais do original) em uma imagem individual após Upscale. Para uma variação sutil veja Variation.
ItemValor
actionHIGH_VARIATION
Cobrançamidjourney@high_variation[-speed]
Obrigatóriotask_id + index, ou task_id + custom_id
Opcionalspeed, metadata

Parâmetros

CampoDescrição
task_idID da tarefa (tipicamente a tarefa Upscale de imagem individual)
index14; Obrigatório sem custom_id; o matching por botão não usa index
custom_idID do botão da ação correspondente; quando definido, ignora o matching por index
speedrelax / fast / turbo
metadataMetadados opcionais

Auto-matching

Prefere Vary (Strong), fallback Make Variations.

Exemplo de requisição

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

Notas

  • Normalmente chame upscale primeiro na grid, depois use a nova task_id do Upscale com este endpoint.
  • Na implementação atual, index ainda é obrigatório sem custom_id, embora o matching não o use.
  • Os metadados de versão são herdados automaticamente. Para precificar por speed, configure midjourney@high_variation-fast / midjourney@high_variation-turbo.

Response

Em caso de sucesso, você recebe uma nova task_id local. Pollar GET /v1/tasks/{task_id}.