| Aspect Ratio | --aspect, --ar | Up to 14:1 (4:1 for v8.1 / v8.2 HD) | ✓ | ✓ | ✓ | ✓ | Images are initially square; use this to change the shape. Integer ratios only — use 139:100 instead of 1.39:1. |
| Batch Size (legacy) | --bs | [1, 2, 4] (video endpoints only) | ✓ | ✓ | ✓ | ✓ | Legacy batch-size flag. Not supported for image generation — video endpoints only; accepted by the API but unverified. |
| Chaos | --chaos, --c | 0-100 (default: 0) | ✓ | ✓ | ✓ | ✓ | Adds variety to image results; higher values create more unusual images. |
| Character Reference | --cref, --cw | Image URL (—cref); weight 0-100 (—cw) | ✗ | ✗ | ✗ | ✓ | Keeps the same character across images. Only v6 / v6.1 / niji 6 — replaced by Omni Reference (—oref) from v7 onward; the whole v8 family rejects it. A no-version prompt using —cref renders as v7 and fails upstream with Invalid prompt format. |
| Draft Mode | --draft | No value | ✗ | ✓ | ✓ | ✓ | Rapid low-resolution exploration. v7: 4 images at half price. v8.1 / v8.2: a 24-image batch billed at the standard rate (no discount); only the first 4 images are actionable. Not available on v8.0 — rejected up front. |
| End (legacy) | --end | — | ✓ | ✓ | ✓ | ✓ | Legacy video flag, accepted by the API; semantics unverified. |
| Experimental | --exp | No value | ✓ | ✓ | ✓ | ✓ | Experimental aesthetic control (legacy flag, accepted by the API; semantics unverified). |
| Fast Mode | --fast | No value | ✓ | ✓ | ✓ | ✓ | Default GPU speed mode (standard processing speed, typically under 1 minute). |
| HD Mode | --hd | No value | ✓ 1.5× cost | ✓ 1.5× cost | ✓ 1.5× cost | ○ | v8.0 / v8.1 / v8.2: renders native 2K (2048x2048) at 1.5x the standard cost (120 credits vs 80 for SD). Pre-V8: no effect — renders SD 1024 and is billed 1x. |
| Image Weight | --iw | 0-3 (default: 1) | ✓ | ✓ | ✓ | ✓ | Controls the influence of image prompts; higher values make image prompts more influential. Probed passing on v8.2. |
| Loop (legacy) | --loop | — | ✓ | ✓ | ✓ | ✓ | Legacy video flag, accepted by the API; semantics unverified. |
| Motion | --motion | 1-4 (default: 2) | ✓ | ✓ | ✓ | ✓ | Controls video motion intensity (video tasks only); higher = more motion. Legacy flag, value handling unverified. |
| Negative Prompt | --no | Text description | ✓ | ✓ | ✓ | ✓ | Tells the model what not to include in the image. Supported on v6 / v6.1 / v7 / v8 / v8.1 / v8.2 (not niji 6). |
| Niji | --niji | 5, 6 (current: 6) | ✓ | ✓ | ✓ | ✓ | Focused anime and East Asian aesthetic model (e.g. —niji 6). |
| Omni Reference | --oref, --ow | Image URL (—oref); weight (—ow) | ✗ | ✗ | ✗ | ✓ 2× cost | References a person or object from another image. Supported on v7 only — removed across the v8 family, so use —v 7 for omni reference. Billed at 2x the standard rate (160 credits vs 80). |
| Personalization Profile | --profile, --p | Profile code | ✓ | ✓ | ✓ | ✓ | Personalization profile selector (—p / —profile). |
| Quality | --quality, --q | 0.25, 0.5, 1, 2, 4 (default: 1) | ✓ | ✗ | ✗ | ✓ | Controls image detail and processing time. Removed from v8.1 onward — rejected on v8.1 and v8.2. |
| Raw Mode | --raw | No value | ✓ | ✓ | ✓ | ✓ | Vestigial alias carried over from the legacy flag set — the real surface is —style raw. |
| Seed | --seed | 0-4294967295 | ✓ | ✓ | ✓ | ✓ | For testing and experimentation: same seed + same prompt = consistent results. |
| Seed Diffusion | --sd | No value | ✗ | ✗ | ✗ | ✓ | From v8 on, SD is controlled via the Midjourney web settings panel and is not exposed via the API — rejected on v8, v8.1 and v8.2. |
| Stop | --stop | 10-100 (default: 100) | ✓ | ✓ | ✓ | ✓ | Finish images partway through the process for a softer, more unique look. |
| Style | --style | Style name (e.g. raw) | ✓ | ✓ | ✓ | ✓ | Style selector. —style raw reduces the default aesthetic styling; probed passing on v8.2. |
| Style Reference | --sref | Image URL | ✓ | ✓ | ✓ | ✓ | Matches the look and feel of another image. Probed passing on v8.2. |
| Style Weight | --sw | Number | ✓ | ✓ | ✓ | ✓ | Style weight; companion parameter of —sref. |
| Stylize | --stylize, --s | 0-1000 (default: 100) | ✓ | ✓ | ✓ | ✓ | Controls artistic style: lower = more prompt-focused, higher = more artistic. |
| Tile | --tile | No value | ✓ | ✓ | ✓ | ✓ | Creates seamless tiled images for patterns and textures. Probed passing on v8.2. |
| Turbo Mode | --turbo | No value | ✗ | ✗ | ✗ | ✓ | High-performance GPU pool, up to 4x faster, double cost (v5+ only). The entire v8 family rejects —turbo, so it is rejected up front on v8 / v8.1 / v8.2 — use —fast instead. |
| Version | --version, --v | 1-8.2 (API default: 7; latest: 8.2) | ✓ | ✓ | ✓ | ✓ | Switches between model versions. When —v is omitted the API renders as v7 — version is the user’s choice, never injected. |
| Weird | --weird, --w | 0-3000 (default: 0) | ✓ | ✓ | ✓ | ✓ | Makes images strange and unconventional. |