Skip to main content
POST
cURL
Utilisez ce endpoint pour modifier une image Midjourney avec un masque, ou pour générer un résultat avec arrière-plan transparent à partir d’un prompt et d’une image source.

Deux modes courants

  • Modification masquée : envoyez maskBase64 avec prompt, et éventuellement l’image d’origine
  • Dessin transparent : envoyez image avec prompt lorsque vous voulez un résultat avec arrière-plan transparent sans masque séparé

Flux de tâche

1

Soumettre la tâche d’édition

Choisissez le mode d’édition, envoyez le prompt et les données source, puis stockez l’identifiant de tâche renvoyé.
2

Interroger la tâche

Utilisez Fetch Single Task jusqu’à ce que la tâche atteigne un état terminal.
3

Continuer à partir du résultat

Utilisez directement l’élément final, ou déclenchez Action lorsque le résultat modifié expose des boutons de suivi.

Autorisations

Authorization
string
header
requis

Bearer token authentication. Use your CometAPI key.

Corps

application/json
prompt
string
défaut:Change to white background
requis

Text prompt describing the desired edit.

image
string
défaut:https://your-image-host/source.png
requis

Image to edit. Pass a public URL or a base64-encoded data URI.

state
string

Custom state string. Returned as-is in the task result and webhook callback for your own tracking.

notifyHook
string

Webhook URL to receive task status updates. Falls back to your account-level webhook if omitted.

noStorage
boolean

When true, return the original provider image URL instead of a CometAPI-proxied link.

Réponse

200 - application/json

Success

code
integer

Submission status code. 1 = submitted successfully (result carries the task id). 21 = the action opened a confirmation modal; continue with /mj/submit/modal using the returned task id. 4 = parameter error; description explains the cause.

description
string
result
string