It is possible to have the Midjourney Bot consider two or more separate concepts individually using :: as a separator. Separating prompts allows you to assign relative importance to parts of a prompt.

Multi-prompt basics

Adding a double colon :: to a prompt indicates to the Midjourney Bot that it should consider each part of the prompt separately. In the example below, for the prompt hot dog all words are considered together, and the Midjourney Bot produces images of tasty hotdogs. If the prompt is separated into two parts, hot:: dog both concepts are considered separately, creating a picture of a dog that is warm.

There is no space between the double colons ::

Multi-prompts work with model versions 1, 2, 3, 4, '5, niji, and niji 5

Any parameters are still added to the very end of the prompt.

screenshot-rocks (7).png

Prompt: illustrated ice cream

screenshot-rocks (6).png

Prompt: illustrated ice ::2 cream

Prompt weights

When a double colon :: is used to separate a prompt into different parts, you can add a number immediately after the double colon to assign the relative importance to that part of the prompt.

In the example above, the prompt ice ::2 cream produced cream on the ice cubes.

And below hot ::2 dog prompt makes Hot twice as important as Dog.

screenshot-rocks (8).png