Describe an image with Midjourney
Use CometAPI POST /mj/submit/describe to extract an initial Midjourney prompt from an uploaded image for fast remixing and iteration.
What this route is good for
- Turning an image into prompt candidates you can remix
- Extracting a visual direction before you start a fresh imagine task
- Building a faster authoring loop when you do not want to write the first prompt from scratch
Task flow
Submit the image
Poll the describe task
Reuse the generated prompt
Authorizations
Bearer token authentication. Use your CometAPI key.
Body
Base64-encoded image to describe. Use a data URI such as data:image/png;base64,xxx. Provide either base64 or link.
URL of the image to describe. Provide either link or base64.
Bot type to use. MID_JOURNEY for Midjourney (default), NIJI_JOURNEY for Niji.
NIJI_JOURNEY, MID_JOURNEY Custom state string. Returned as-is in the task result and webhook callback for your own tracking.
Response
Success
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.