Skip to main content
The table below is generated from the backend validation specification. Do not infer support from examples or upstream Midjourney documentation.
New to writing prompts? Start with Prompting Basics — this page is the flag-by-flag compatibility reference, not a writing guide.
For video-only controls such as Motion, Loop, End frame, and Batch size, use the video parameter guide. Their rows in this matrix describe backend pass-through, not the final video prompt syntax.

Image generation parameters

✓ supported · ✗ rejected (the API returns 400) · ○ accepted but has no effect on this version (not billed) Default applies when --v is omitted (the API renders as v7), to pre-V8 versions (v6.x), and to future majors not yet probed. Unrecognized v8 minors (e.g. --v 8.3 before it is probed) inherit the newest v8 row. The machine-readable version of this table — per-flag value types, cost multipliers, and validation rules — is published at mj-image-params.v1.json.

Usage

Append parameters to the prompt string:
Use Models for version selection and the image generation endpoint for the request schema.