Saltar para o conteúdo principal
POST
/
v1
/
midjourney
/
generations
/
reroll
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/reroll \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQVZAPBW13W63DQNQZT7FCQK",
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/reroll \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQVZAPBW13W63DQNQZT7FCQK",
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
Regenera 4 imagens a partir do prompt da tarefa de origem (equivalente ao botão 🔄). A grid inteira é regenerada, então não é necessário index.
ItemValor
actionREROLL
Cobrançamidjourney@reroll[-speed]
Obrigatóriotask_id, ou task_id + custom_id
Opcionalspeed, metadata

Parâmetros

CampoDescrição
task_idID da tarefa original
custom_idOpcional; ID do botão da ação correspondente para reroll
speedrelax / fast / turbo
metadataMetadados opcionais

Auto-matching

O serviço busca nos buttons da tarefa de origem um botão contendo ::reroll:: ou o emoji de reroll.

Exemplo de requisição

{
  "task_id": "task_01KQVZAPBW13W63DQNQZT7FCQK",
  "speed": "fast"
}

Respostas de erro

HTTPcodedescription
4004task_id is required for reroll
4004task ... is not in SUCCESS state
4043task ... not found
5029Serviço rejeitado

Response

Em caso de sucesso, você recebe uma nova task_id local. Pollar GET /v1/tasks/{task_id}; em SUCCESS você obtém uma nova grid 2x2 com o mesmo prompt. prompt / version / niji / campos estruturados da tarefa de origem são herdados automaticamente (a seed pode diferir, então os resultados diferem). Para precificar por speed, configure midjourney@reroll-fast / midjourney@reroll-turbo.

Notas

  • Você só pode fazer reroll de uma grid imagine ou de uma grid produzida pelo próprio reroll; não pode fazer reroll de uma tarefa que já passou por upscale / variation / pan, etc.
  • A tarefa pai deve estar em estado SUCCESS.