Passer au contenu principal
POST
/
v1
/
midjourney
/
generations
/
low-variation
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/low-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/low-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"
    }
  ]
}
Variation subtile (varySubtle, comportement identique à Variation) sur une image individuelle après Upscale. L’endpoint séparé existe principalement pour la cohérence des noms (le pendant de High Variation) et une tarification indépendante ; les nouvelles intégrations devraient utiliser Variation directement.
ItemValeur
actionLOW_VARIATION
Facturationmidjourney@low_variation[-speed]
Requistask_id + index, ou task_id + custom_id
Optionnelspeed, metadata

Paramètres

ChampDescription
task_idID de tâche (typiquement la tâche Upscale d’image individuelle)
index14; Requis sans custom_id ; le matching par bouton n’utilise pas index
custom_idID du bouton de l’action correspondante ; lorsqu’il est défini, ignore le matching par index
speedrelax / fast / turbo
metadataMétadonnées optionnelles

Auto-matching

Préfère Vary (Subtle), fallback Make Variations.

Exemple de requête

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

Notes

  • Typiquement appelez d’abord upscale sur la grille, puis utilisez la nouvelle task_id retournée avec cet endpoint.
  • Dans l’implémentation actuelle, index est toujours requis sans custom_id, même si le matching ne l’utilise pas.
  • Les métadonnées de version sont héritées automatiquement. Pour tarifer par speed, configurez midjourney@low_variation-fast / midjourney@low_variation-turbo.

Réponse

En cas de succès, vous recevez un nouveau task_id local. Sondez GET /v1/tasks/{task_id}.