Passer au contenu 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"
    }
  ]
}
Régénère 4 images à partir du prompt de la tâche source (équivalent au bouton 🔄). Toute la grille est régénérée, donc aucun index n’est nécessaire.
ItemValeur
actionREROLL
Facturationmidjourney@reroll[-speed]
Requistask_id, ou task_id + custom_id
Optionnelspeed, metadata

Paramètres

ChampDescription
task_idID de tâche d’origine
custom_idOptionnel ; ID du bouton de l’action correspondante pour reroll
speedrelax / fast / turbo
metadataMétadonnées optionnelles

Auto-matching

Le service cherche dans les buttons de la tâche source un bouton contenant ::reroll:: ou l’emoji reroll.

Exemple de requête

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

Réponses d’erreur

HTTPcodedescription
4004task_id is required for reroll
4004task ... is not in SUCCESS state
4043task ... not found
5029Service refusé

Réponse

En cas de succès, vous recevez un nouveau task_id local. Sondez GET /v1/tasks/{task_id} ; en cas de SUCCESS, vous obtenez une nouvelle grille 2x2 avec le même prompt. prompt / version / niji / champs structurés de la tâche source sont hérités automatiquement (la seed peut différer, donc les résultats diffèrent). Pour tarifer par speed, configurez midjourney@reroll-fast / midjourney@reroll-turbo.

Notes

  • Vous ne pouvez reroll qu’une grille imagine ou une grille produite par reroll lui-même ; vous ne pouvez pas reroll une tâche ayant déjà subi upscale / variation / pan, etc.
  • La tâche parente doit être en état SUCCESS.