Skip to main content

๐ŸŸข Common Parameters

In the previous page, we explained the basic settings and provided examples of several parameters that start with --.

Parameters are options added to prompts that change how images are generated, such as the aspect ratio, switching between Midjourney model versions, changing the upscaler used, etc. The benefit of using parameters is that we can directly customize the settings for the current image without adjusting global settings.

Midjourney's prompts differ from ChatGPT's. Simply put, you can input complex prompts in ChatGPT because it can read syntax, whereas Midjourney works best with simple prompts + keywords (separated by commas).

The reason for placing commonly used parameters at the beginning of the Midjourney prompt is that you can consider parameters as keywords/prompts that maintain consistency in image generation. If there are parameters corresponding to the images you want to create (such as style, composition, etc.), I recommend using the parameter first instead of describing it with complex syntax in the prompt.

/imagine Suffix Parametersโ€‹

The parameters here apply to the end of the prompt. Multiple parameters can be added to a single prompt.

๐Ÿ”ฅ For some uncommon parameters, we will explain them in more detail later.

ParameterNameFunction
--aspectAspect RatioAdjust the aspect ratio of the image
--chaosChaosChange the diversity of results. Higher values produce more unusual and unexpected results
--iw <0โ€“2>Image WeightSet the importance of the image prompt relative to the text prompt. The default value is 1.
--noNegative Prompt--no plants will attempt to remove plants from the image
--qualityQuality--q <.25, .5, 1, or 2> represents how much rendering time is spent. The default value is 1. Higher values take more rendering time, lower values take less
--style randomRandom StyleAdds a random Style Tuner code from the 32 base styles to your prompt.
--repeat <1โ€“40>RepeatCreate multiple jobs from a single prompt.
--seedSeedRandom numbers are randomly generated for each image. Using the same seed number and prompt will produce similar images
--stopStopUse the --stop parameter to complete the job midway. Stopping earlier will produce blurrier, less detailed results
--tileTileGenerates an image that can be used as a repeatable tile to create seamless patterns for fabrics, wallpapers, and textures
--versionModel Version--v <1, 2, 3, 4, or 5> uses different versions of the Midjourney model
--styleStyle Switch--style <4a, 4b, or 4c> V4 model style switch; --style <expressive, or cute> Niji model style switch
--stylizeStylizeLow stylize values generate images that match the prompt very closely but are less artistic. High stylize values create very artistic images that are less connected to the prompt

Official Full Parameter List

Aspect Ratioโ€‹

Use --aspect or --ar to change the aspect ratio of the generated image. The aspect ratio is the width-to-height ratio of an image. It is usually expressed as two numbers separated by a colon, such as 7:4 or 4:3.

Square images have equal width and height, described as a 1:1 aspect ratio. The image can be 1000px ร— 1000px, or 1500px ร— 1500px, and the aspect ratio remains 1:1. The ratio for computer screens might be 16:10, meaning the width is 1.6 times the height. So an image can be 1600px ร— 1000px, 4000px ร— 2000px, 320px ร— 200px, etc.

takeaways

The default aspect ratio is 1:1. Aspect ratios must use integers. Use 139:100 instead of 1.39:1. The aspect ratio affects the shape and composition of the generated image.

CommandDescriptionV5V4Niji
vibrant california poppies --ar 5:4Common aspect ratios--aspect 1:1 default ratio. --aspect 5:4 common for frames and prints. --aspect 3:2 common in print photography. --aspect 7:4 close to HD television screens and smartphone screens.Supports any aspect ratio4c:1:2 to 2:1 4a/4b: only: 1:1, 2:3, or 3:21:2 to 2:1

Aspect Ratio Chart

Chaosโ€‹

  • The --chaos parameter affects how varied the initial image grid is. High --chaos values produce more unusual and unexpected results and combinations. Lower --chaos values have more reliable, repeatable results.
takeaways

ยท The --chaos range is 0โ€“100. ยท The default value is 0.

Low Valueโ€‹

Using a low --chaos value or not specifying a value will generate an initial image grid that is slightly different each time the job is run.

Example: /imagine prompt watermelon owl hybrid

Owl Image 1

High Valueโ€‹

Using a high value for --chaos will produce more varied and unexpected initial image grids each time the job is run.

Example: /imagine prompt watermelon owl hybrid --c 50

Owl Image 2

Ultra-High Valueโ€‹

Using an extremely high value will produce different initial image grids with unexpected compositions or artistic mediums each time the job is run.

Example: /imagine prompt watermelon owl hybrid --c 100

Owl Image 3

Tileโ€‹

The --tile parameter generates images that can be used as repeatable tiles to create seamless patterns for fabrics, wallpapers, and textures.

takeaways

--tile works with model versions 1, 2, 3, and 5.

Example: /imagine prompt scribble of moss on rocks --v 5 --tile

Mossy Rocks

Example: /imagine prompt watercolor koi --v 5 --tile

Watercolor Koi

Stylizeโ€‹

The Midjourney Bot is trained to generate images that favor artistic colors, composition, and forms. --stylize (--s) is used to set the strength of this effect. Low values generate images that match the prompt very closely but are less artistic. High values create very artistic images that are less connected to the prompt.

takeaways

The default value for --stylize is 100, and it accepts integer values from 0-1000 when using the default [V4 model].

Stylize Example

Example: /imagine prompt illustrated figs --s 100

Illustrated Figs

Example: /imagine prompt colorful risograph of a fig --s 100

Colorful Risograph Fig

Next chapter, we will focus on Midjourney prompts.