Midjourney routinely releases new model versions to improve efficiency, coherency, and quality. The latest model is the default, but other models can be used by adding the --version or --v parameter or by using the /settings command and selecting a model version. Each model excels at producing different types of images. --version accepts the values 1, 2, 3, 4, 5, and 5.1. --version can be abbreviated --v
The Midjourney V5.1 model is the newest and most advanced, released on May 4th, 2023. To use this model, add the --v 5.1 parameter to the end of a prompt, or use the /settings command and select 5️⃣ MJ Version 5.1
This model has a stronger default aesthetic, making it easier to use with simple text prompts. It also has high Coherency, excels at accurately interpreting natural language prompts, produces fewer unwanted artifacts and borders, has increased image sharpness, and supports advanced features like repeating patterns with --tile
Midjourney Model Version 5.1 can be fine-tuned with the --style parameter--raw to remove some of the default Midjourney aesthetic style.
The Midjourney V5 model produces more photographic generations than the default 5.1 model. This model produces images that closely match the prompt but may require longer prompts to achieve your desired aesthetic.
To use this model, add the --v 5 parameter to the end of a prompt, or use the /settings command and select 5️⃣ MJ Version 5
The Midjourney V4 was the default model from Nov 2022–May 2023. This model featured an entirely new codebase and brand-new AI architecture designed by Midjourney and trained on the new Midjourney AI supercluster. Model Version 4 had an increased knowledge of creatures, places, and objects compared to previous models.
This model has very high Coherency and excels with Image Prompts.
The Niji model is a collaboration between Midjourney and Spellbrush tuned to produce anime and illustrative styles with vastly more knowledge of anime, anime styles, and anime aesthetics. It's excellent at dynamic and action shots and character-focused compositions.
To use this model, add the --niji 5 parameter to the end of a prompt, or use the /settings command and select 🍏 Niji version 5
This model is sensitive to the --stylize parameter. Experiment with different stylization ranges to fine-tune your images.
Niji Model Version 5 can also be fine-tuned with --style parameters to achieve unique looks. Try --style cute, --style scenic, or --style expressive.
Add --v 4 --v 5 --v 5.1 --v 5.1 --style raw --niji 5 --niji5 --style expressive --niji5 --style cute or --niji5 --style scenic to the end of your prompt.
Type /settings and select your preferred version from the menu.
You can experiment with early Midjourney models using the --version parameter Read more about Midjourney Legacy Models.
Midjourney starts by generating a grid of low-resolution image options for each Job. You can use a Midjourney upscaler on any grid image to increase the size and add additional details. There are multiple upscale models available for upscaling an image. The U1 U2 U3 U4 buttons under each image grid are used to upscale the selected image.
All sizes are for square 1:1 aspect ratios.
| Model Version | Starting Grid Size | V4 Default Upscaler | Detail Upscale | Light Upscale | Beta Upscale | Max Upscale** |
|---|---|---|---|---|---|---|
| Default ModelVersion 4 | 512 x 512 | 1024 x 1024 * | 1024 x 1024 | 1024 x 1024 | 2048 x 2048 | - |
| Version 5 | 1024 x 1024 | - | - | - | - | - |
| v1–v3 | 256 x 256 | - | 1024 x 1024* | 1024 x 1024 | 1024 x 1024 | 1664 x 1664 |
| niji | 512 x 512 | 1024 x 1024 | 1024 x 1024 | 1024 x 1024 | 2048 x 2048 | - |
| niji 5 | 1024 x 1024 | - | - | - | - | - |
| test / testp | 512 x 512 | - | - | - | 2048 x 2048 | - |
| hd | 512 x 512 | - | 1536 x 1536* | 1536 x 1536 | 2048 x 2048 | - |
- = the default upscaler for each Midjourney Version Model. ** Max Upscale is an older resource-intensive upscaler and is only available when users are in Fast Mode.
The newest Midjourney Model Version 5 (and Niji 5) produces high-resolution 1024 x1024 px image grids without needing an additional step to upscale each image. When using Midjourney Model Version 5, the U1 U2 U3 U4 buttons under each image grid will separate the selected image from the initial image grid.
The latest default upscaler increases image size while smoothing or refining details. Some small elements may change between the initial grid image and the finished upscale.
The Light Upscaler creates a 1024px x 1024px image and adds a moderate amount of details and textures. The Light Uspscaler is useful for faces and smooth surfaces when using older Midjourney Model Versions.
Use the --uplight parameter to change the behavior of the U1 U2 U3 U4 upscale buttons to use the Light Upscaler.
The Detail Upscaler, creates a 1024px x 1024px image and adds many additional fine details to the image.
Images that have been upscaled with the detailed upscaler can be upscaled again using the Upscale to Max button for a final resolution of 1664px x 1664px. Upscale to Max is only available when in Fast mode.
The Detailed upscaler is the default for Midjourney Model Versions V1, V2, V3, and hd
The Beta Upscaler creates a 2048px x 2048px image without adding many additional details. The Beta Uspcaler is useful for faces and smooth surfaces.
Use the --upbeta parameter to change the behavior of the U1 U2 U3 U4 upscale buttons to use the Beta Upscaler.
Remaster is an additional option for previously upscaled images made with the V1, V2, or V3 Model Versions. Remaster will upscale an image again using the --test and --creative parameters blending the composition of the original image and the coherency of the newer --test model.
Remaster any previously upscaled job by clicking the 🆕 Remaster button found beneth the original upscale.
To Remaster very old jobs, use the /show command to refresh that job in Discord.
Only works on Aspect Ratio up to 2:3 or 3:2 Inconsistent results with Multi Prompts Does not work with Image Prompts.
Type /settings and select your preferred upscaler from the menu.
###Use an Upscaler Parameter Add --uplight, or --upbeta to the end of your prompt.
After you upscale an image you will see a row of buttons underneath the image that let you redo the upscale using a different upscaler model.
################################ ################################ ################################
You can interact with the Midjourney Bot on Discord by typing a Command. Commands are used to create images, change default settings, monitor user info, and perform other helpful tasks. Midjourney Commands can be used in any Bot Channel, on private Discord servers where the Midjourney Bot has been permitted to operate, or in a direct message with the Midjourney Bot.
/ask - Get an answer to a question. /blend - Easily blend two images together. /daily_theme - Toggle notification pings for the #daily-theme channel update /docs - Use in the official Midjourney Discord server to quickly generate a link to topics covered in this user guide! /describe - Writes four example prompts based on an image you upload. /faq - Use in the official Midjourney Discord server to quickly generate a link to popual prompt craft channel FAQs. /fast - Switch to Fast mode. /help - Shows helpful basic information and tips about the Midjourney Bot. /imagine - Generate an image using a prompt /info - View information about your account and any queued or running jobs. /stealth - For Pro Plan Subscribers: switch to Stealth Mode /public - For Pro Plan Subscribers: switch to Public Mode /subscribe - Generate a personal link for a user's account page. /settings - View and adjust the Midjourney Bot's settings /prefer option - Create or manage a custom option. /prefer option list - View your current custom options. /prefer suffix - Specify a suffix to add to the end of every prompt. /show - Use an images Job ID to regenerate the Job within Discord. /relax - Switch to Relax mode. /remix - Toggle Remix mode.
Use the /info command to see information about your current queued and running jobs, subscription type, renewal date, and more.
The Subscription section shows which plan you are subscribed to and your next renewal date.
Shows whether you are currently in Fast or Relaxed Mode. Relax Mode is only available to Standard and Pro Plan subscribers.
Shows whether you are currently in Public or Stealth Mode. Stealth Mode is only available to Pro Plan subscribers.
Shows your remaining Fast GPU time for the month. Fast GPU time resets monthly and does not carry over.
Shows your lifetime Midjourney stats. Images include all types of generations (initial image grids, upscales, variations, remix, etc).
Shows your Relax Mode usage for the month. Heavy Relax Mode users will experience slightly slower queue times. Relaxed usage amounts reset monthly.
Lists all Jobs queued to run. A maximum of seven jobs can be queued at the same time.
Lists all Jobs currently running. A maximum of three jobs can run at the same time.
Type /info in any Bot Channel or your Direct Messages. Only you will be able to see your Info popup.
The Settings command provides toggle buttons for common options like model version, style value, quality value, and upscaler version. Settings also has toggle buttons for the /stealth and /public commands.
1️⃣ MJ Version 1 2️⃣ MJ Version 2 3️⃣ MJ Version 3 4️⃣ MJ Version 4 5️⃣ MJ Version 5 🌈 Niji Mode 🤖MJ Test 📷 MJ Test Photo Sets the Model Versions used for jobs. Model Version 5 is only available to users with a Midjourney subscription.
🔥 Half Quality 🔥 Base Quality 🔥 High Quality (2x cost) Sets the Quality Parameter used for jobs. Half Quality = --q .5, Base Quality = --q 1, High Quality = --q 2.
🖌️ Style Low 🖌️ Style Med 🖌️ Style High 🖌️ Style Very High Sets the Stylize Parameter used for jobs. Style Low = --s 50, Style Med = --s 100, Style High = --s 250, Style Very High = --s 750,
🧍♂️Public 🕵️ Stealth Switch between Public and Stealth modes. Corresponds to the /public and /stealth commands.
🎛️ Remix Switch to Remix mode
🐇 Fast 🐢 Relax Switch between Fast and Relaxed modes. Corresponds to the /fast and /relax commands.
Parameters added to the end of a prompt will override selections made using /settings.
Create custom options using prefer commands to add commonly used parameters to the end of prompts automatically. /prefer auto_dm Completed Jobs are automatically sent to Direct Message /prefer option Create or manage a custom option. /prefer option list View your current custom options. /prefer suffix specify a suffix to add to the end of every prompt.
/prefer option set Creates a custom parameter that you can use to add multiple parameters to the end of prompts quickly.
/prefer option set mine --hd --ar 7:4 creates an option called "mine" that translates to --hd --ar 7:4.
Using /imagine prompt vibrant California poppies --mine, is interpreted as /imagine prompt vibrant California poppies --hd --ar 7:4.
Leave the "value" field empty to delete an option.
/prefer option list list all options created with prefer option set. Users can have up to 20 custom options.
To delete a custom option, use /prefer option set and leave the value field blank.
/prefer suffix automatically appends the specified suffix after all prompts. Use the command without a value to reset.
Command example: /prefer suffix --uplight --video
Only Parameters can be used with /prefer suffix, prefer suffix --no orange is accepted prefer suffix orange::-1 is not accepted
You can use the /show command with the unique Job ID to move a job to another server or channel, revive a lost job, or refresh an old job to make new variations, upscale, or use newer parameters and features.
/show only works on your own jobs.
Job IDs are unique identifiers used for each image generated by Midjourney. Job IDs look like this: 9333dcd0-681e-4840-a29c-801e502ae424and can be found in the first part of all image filenames, in the URLs on the website, and in an image's filename.
You can find the Job ID of any image in your member gallery by selecting ... > Copy... > Job ID.
Job IDs are the last part of the URL when viewing an image in your midjourney gallery. https://www.midjourney.com/app/users/381590592095911946/?jobId=9333dcd0-681e-4840-a29c-801e502ae424.
Job IDs are the last part of the file name when viewing an image you have downloaded from your gallery. User_cat_cloud_spirit_9333dcd0-681e-4840-a29c-801e502ae424.png
React with the envelope emoji ✉️ to send a completed Job to direct messages. The direct message will include the image's seed number and Job ID. The ✉️ reaction only works with your own Jobs.
Use the /show <Job ID #> in any Bot Channel to revive a Job.
The /blend command allows you to upload 2–5 images quickly and then looks at the concepts and aesthetics of each image and merges them into a novel new image.
/blend is the same as using multiple image prompts with /imagine, but the interface is optimized for easy use on mobile devices. /blend works with up to 5 images. To use more than 5 images in a prompt use image prompts with /imagine /blend does not work with text prompts. To use text and image prompts together, use image prompts and text with /imagine
After typing the /blend command, you will be prompted to upload two photos. Drag and drop images from your hard drive or add images from your photo library when using a mobile device. To add more images, select the optional/options field and select image3, image4, or image5. The /blend command may take longer to start than other commands because your images must be uploaded before the Midjourney Bot can process your request.
Blended images have a default 1:1 aspect ratio, but you can use the optional dimensions field to select between a square aspect ratio (1:1), portrait aspect ration (2:3), or landscape aspect ratio (3:2).
Custom suffixes are added to the end of /blend prompts, like any other /imagine prompt. Aspect ratios specified as part of the /blend command override aspect ratios within a custom suffix.
For the best results, upload images that are the same aspect ratio as your desired result.
/blend is only available on mobile Discord.
The /describe command allows you to upload an image and generate four possible prompts based on that image. Use the /describe command to explore new vocabulary and aesthetic movements.
/describe generates prompts that are inspirational and suggestive, it cannot be used to recreate an uploaded image exactly. /describe returns the aspect ratio for uploaded images.
################################ ################################ ################################
Parameters are options added to a prompt that change how an image generates. Parameters can change an image's Aspect Ratios, switch between Midjourney Model Versions, change which Upscaler is used, and lots more. Parameters are always added to the end of a prompt. You can add multiple parameters to each prompt.
Using an Apple device? Many apple devices automatically change double hyphens (--) to an em-dash (—). Midjourney accepts both!
--aspect, or --ar Change the aspect ratio of a generation.
--chaos <number 0–100> Change how varied the results will be. Higher values produce more unusual and unexpected generations.
--no Negative prompting, --no plants would try to remove plants from the image.
--quality <.25, .5, 1, or 2>, or --q <.25, .5, 1, or 2> How much rendering quality time you want to spend. The default value is 1. Higher values cost more and lower values cost less.
--repeat <1–40>, or --r <1–40> Create multiple Jobs from a single prompt. --repeat is useful for quickly rerunning a job multiple times.
--seed <integer between 0–4294967295> The Midjourney bot uses a seed number to create a field of visual noise, like television static, as a starting point to generate the initial image grids. Seed numbers are generated randomly for each image but can be specified with the --seed or --sameseed parameter. Using the same seed number and prompt will produce similar ending images.
--stop <integer between 10–100> Use the --stop parameter to finish a Job partway through the process. Stopping a Job at an earlier percentage can create blurrier, less detailed results.
--style <4a, 4b, or 4c> Switch between versions of the Midjourney Model Version 4 --style <cute, expressive, or scenic> Switch between versions of the Niji Model Version 5
--stylize , or --s parameter influences how strongly Midjourney's default aesthetic style is applied to Jobs.
--tile parameter generates images that can be used as repeating tiles to create seamless patterns.
--uplight Use an alternative "light" upscaler when selecting the U buttons. The results are closer to the original grid image. The upscaled image is less detailed and smoother.
--upbeta Use an alternative beta upscaler when selecting the U buttons. The results are closer to the original grid image. The upscaled image has significantly fewer added details.
| Aspect Ratio | Chaos | Quality | Seed | Stop | Style | Stylize |
|---|---|---|---|---|---|---|
| **Default Value ** | 1:1 | 0 | 1 | Random | 100 | 4c |
| **Range ** | 1:2–2:1 | 0–100 | .25 .5 or 1 | whole numbers 0–4294967295 | 10–100 | 4a, 4b, or 4c |
| Aspect Ratio | Chaos | Quality | Seed | Stop | Stylize |
|---|---|---|---|---|---|
| **Default Value ** | 1:1 | 0 | 1 | Random | 100 |
| **Range ** | any | 0–100 | .25 .5, or 1 | whole numbers 0–4294967295 | 10–100 |
- Aspect ratios greater than 2:1 are experimental and may produce unpredictable results.
Midjourney routinely releases new model versions to improve efficiency, coherency, and quality. Different models excel at different types of images.
--niji An alternative model focused on anime style images.
--hd Use an early alternative Model that produces larger, less consistent images. This algorithm may be suitable for abstract and landscape images.
--test Use the Midjourney special test model.
--testp Use the Midjourney special photography-focused test model.
--version <1, 2, 3, 4, or 5> or --v <1, 2, 3, 4, or 5> Use a different version of the Midjourney algorithm. The current algorithm (V4) is the default setting.
Midjourney starts by generating a grid of low-resolution image options for each Job. You can use a Midjourney upscaler on any grid image to increase the size and add additional details. There are multiple upscale models available for upscaling an image.
--uplight Use an alternative "light" upscaler when selecting the U buttons. The results are closer to the original grid image. The upscaled image is less detailed and smoother.
--upbeta Use an alternative beta upscaler when selecting the U buttons. The results are closer to the original grid image. The upscaled image has significantly fewer added details.
These parameters only work with specific earlier Midjourney Models
--creative Modify the test and testp models to be more varied and creative.
--iw Sets image prompt weight relative to text weight. The default value is --iw 0.25.
--sameseed Seed values create a single large random noise field applied across all images in the initial grid. When --sameseed is specified, all images in the initial grid use the same starting noise and will produce very similar generated images.
--video Saves a progress video of the initial image grid being generated. Emoji react to the completed image grid with ✉️ to trigger the video being sent to your direct messages. --video does not work when upscaling an image.
| Affects initial generation | Affects variations + remix | Ver. 5 | Ver. 4 | Ver. 3 | Test /Testp | Niji | Niji 5 |
|---|---|---|---|---|---|---|---|
| Max Aspect Ratio | ✓ | ✓ | any | 1:2 or 2:1 | 5:2 or 2:5 | 3:2 or 2:3 | 1:2 or 2:1 |
| Chaos | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Image Weight | ✓ | .5–2 default=1 | any default=.25 | .5–2 default=1 | |||
| No | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Quality | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Repeat | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Seed | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Sameseed | ✓ | ✓ | |||||
| Stop | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Style | 4a, and 4b | expressive, and cute | |||||
| Stylize | ✓ | 0–1000 default=100 | 0–1000 default=100 | 625–60000 default=2500) | 1250–5000 default=2500) | 0–1000 default=100) | |
| Tile | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Video | ✓ | ✓ | |||||
| Number of Grid Images | - | - | 4 | 4 | 4 | 2 (1 when aspect ratio≠1:1) | 4 |
--width and --w (replaced with --aspect) --height and --h (replaced with --aspect) --fast (replaced with --quality) --vibe (now known as V1) --upanime --hq --newclip --nostretch --old --beta
The --aspect or --ar parameter changes the aspect ratio of the generated image. An aspect ratio is the width-to-height ratio of an image. It is typically expressed as two numbers separated by a colon, such as 7:4 or 4:3. A square image has equal width and height, described as a 1:1 aspect ratio. The image could be 1000px × 1000px, or 1500px × 1500px, and the aspect ratio would still be 1:1. A computer screen might have a ratio of 16:10. The width is 1.6 times longer than the height. So the image could be 1600px × 1000px, 4000px × 2000px, 320px x 200px, etc.
The default aspect ratio is 1:1. --aspect must use whole numbers. Use 139:100 instead of 1.39:1. The aspect ratio impacts the shape and composition of a generated image. Some aspect ratios may be slightly changed when upscaling.
Different Midjourney Version Models have different maximum aspect ratios.
| Version 5 | Version 4c (default) | Version 4a or 4b | Version 3 | Test / Testp | niji |
|---|---|---|---|---|---|
| Ratios | any* | 1:2 to 2:1 | Only: 1:1, 2:3 or 3:2 | 5:2 to2:5 | 3:2 to 2:3 |
The --ar parameter will accept any aspect ratio from 1:1 (square) up to the maximum aspect ratio for each model. However, final outputs may be slightly modified during image generation or upscaling. Example: prompts using --ar 16:9 (1.78) create images with a 7:4 (1.75) aspect ratio.
- Aspect ratios greater than 2:1 are experimental and may produce unpredicatble results.
prompt example: imagine/ prompt vibrant california poppies --ar 5:4
--aspect 1:1 Default aspect ratio. --aspect 5:4 Common frame and print ratio. --aspect 3:2 Common in print photography. --aspect 7:4 Close to HD TV screens and smartphone screens.
Add --aspect :, or --ar : to the end of your prompt.
The --chaos or --c parameter influences how varied the initial image grids are. High --chaos values will produce more unusual and unexpected results and compositions. Lower --chaos values have more reliable, repeatable results.
--chaos accepts values 0–100. The default --chaos value is 0.
Using a low --chaos value, or not specifying a value, will produce initial image grids that are slightly varied each time a Job is run.
Using a higher --chaos value will produce initial image grids that are more varied and unexpected each time a Job is run.
Using extremely high --chaos values will produce initial image grids that are varied and have unexpected compositions or artistic mediums each time a Job is run.
Add --chaos or --c to the end of your prompt.
The --quality or --q parameter changes how much time is spent generating an image. Higher-quality settings take longer to process and produce more details. Higher values also mean more GPU minutes are used per job. The quality setting does not impact resolution.
The default --quality value is 1. Higher values use more of your subscription's GPU minutes. --quality accepts the values: .25, .5, and 1 for the default model. Larger values will be rounded down to 1. --quality only influences the initial image generation. --quality works with Model Versions 1, 2, 3, 4, 5 and niji.
Higher --quality settings aren't always better. Sometimes a lower --quality settings can produce better results—depending on the image you're trying to create. Lower --quality settings might be best for a gestural abstract look. Higher --quality values may improve the look of architectural images that benefit from many details. Choose the setting that best matches the kind of image you're hoping to create.
Prompt example: /imagine prompt woodcut birch forest --q .25
--quality .25 - quickest results, least detailed results. 4× faster and ¼ the GPU minutes. --quality .5 - Less detailed results. 2× faster and ½ the GPU minutes. --quality 1 - The default setting. Well balanced between detail and speed
| Model Version | Quality .25 | Quality .5 | Quality 1 | Quality 2 |
|---|---|---|---|---|
| Version 5 | ✓ | ✓ | ✓ | - |
| Version 4 | ✓ | ✓ | ✓ | - |
| Version 3 | ✓ | ✓ | ✓ | ✓ |
| Version 2 | ✓ | ✓ | ✓ | ✓ |
| Version 1 | ✓ | ✓ | ✓ | ✓ |
| niji | ✓ | ✓ | ✓ | - |
Add --quality or --q to the end of your prompt.
Type /settings and select your preferred quality value from the menu.
The Midjourney bot uses a seed number to create a field of visual noise, like television static, as a starting point to generate the initial image grids. Seed numbers are generated randomly for each image but can be specified with the --seed or --sameseed parameter. Using the same seed number and prompt will produce similar ending images.
--seed accepts whole numbers 0–4294967295. --seed values only influence the initial image grid. Identical --seed values using Model Versions 1, 2, 3, test, and testp will produce images with similar composition, color, and details. Identical --seed values using Model Versions 4, 5, and niji will produce nearly identical images. Seed numbers are not static and should not be relied upon between sessions.
If no Seed is specified, Midjourney will use a randomly generated seed number, producing a wide variety of options each time a prompt is used.
prompt example: /imagine prompt celadon owl pitcher
prompt example: /imagine prompt celadon owl pitcher --seed 123
--seed values create a single large random noise field applied across all images in the initial grid. When --sameseed is specified, all images in the initial grid use the same starting noise and will produce very similar generated images.
--sameseed accepts whole numbers 0–4294967295. --sameseed is only compatible with Model Versions 1, 2, 3, test, and testp.
Find the seed number of a Job in discord by reacting with an ✉️ envelope emoji to a Job.
To get the seed number for a past image, copy the job ID and use the /show <Job ID #> command with that ID to revive the Job. You can then react to the newly regenerated Job with an ✉️ envelope emoji.
Add --seed or --sameseed to the end of your prompt.
Use the --stop parameter to finish a Job partway through the process. Stopping a Job at an earlier percentage can create blurrier, less detailed results.
--stop accepts values: 10–100. The default --stop value is 100. --stop does not work while Upscaling.
The --stop parameter does not affect a Job while upscaling. However, stopping will produce a softer, less detailed initial image that will influence the level of detail in the final upscaled result. The upscaled images below used the Beta Upscaler.
Add --stop to the end of your prompt.
This Midjourney Bot has been trained to produce images that favor artistic color, composition, and forms. The --stylize or --s parameter influences how strongly this training is applied. Low stylization values produce images that closely match the prompt but are less artistic. High stylization values create images that are very artistic but less connected to the prompt.
--stylize's default value is 100 and accepts integer values 0–1000 when using the default [V4 model].
Different Midjourney Version Models have different stylize ranges.
| Version 5 | Version 4 | Version 3 | Test / Testp | niji |
|---|---|---|---|---|
| Stylize default | 100 | 100 | 2500 | 2500 |
| Stylize Range | 0–1000 | 0–1000 | 625–60000 | 1250–5000 |
prompt example: /imagine prompt illustrated figs --s 100
--stylize 50 - 🖌️ Style Low --stylize 100 (default) - 🖌️ Style Low --stylize 250 - 🖌️ Style High --stylize 750 - 🖌️ Style Very High
prompt example: /imagine prompt colorful risograph of a fig --s 100
--stylize 0 --stylize 50 --stylize 100 (default) --stylize 250 --stylize 750 --stylize 1000
Add --stylize or --s to the end of your prompt.
Type /settings and select your preferred stylize value from the menu.
The --tile parameter generates images that can be used as repeating tiles to create seamless patterns for fabrics, wallpapers and textures.
--tile works with Model Versions 1, 2, 3 and 5. --tile only generates a single tile. Use a pattern making tool like this Seamless Pattern Checker to see the tile repeat.
prompt colorful tiger stripes --test --tile prompt torn cardboard roses --testp --tile
prompt scribble of moss on rocks --v 5 --tile prompt watercolor koi --v 5 --tile
Add --tile to the end of your prompt.
Midjourney routinely releases new model versions to improve efficiency, coherency, and quality. The latest model is the default, but other models can be used by adding the --version or --v parameter or by using the /settings command and selecting a model version. Each model excels at producing different types of images.
--version accepts the values 1, 2, 3, 4, 5, and 5.1. --version can be abbreviated --v
The Midjourney V5.1 model is the newest and most advanced, released on May 4th, 2023. To use this model, add the --v 5.1 parameter to the end of a prompt, or use the /settings command and select 5️⃣ MJ Version 5.1
This model has a stronger default aesthetic, making it easier to use with simple text prompts. It also has high Coherency, excels at accurately interpreting natural language prompts, produces fewer unwanted artifacts and borders, has increased image sharpness, and supports advanced features like repeating patterns with --tile
Midjourney Model Version 5.1 can be fine-tuned with the --style parameter--raw to remove some of the default Midjourney aesthetic style.
The Midjourney V5 model produces more photographic generations than the default 5.1 model. This model produces images that closely match the prompt but may require longer prompts to achieve your desired aesthetic.
To use this model, add the --v 5 parameter to the end of a prompt, or use the /settings command and select 5️⃣ MJ Version 5
The Midjourney V4 was the default model from Nov 2022–May 2023. This model featured an entirely new codebase and brand-new AI architecture designed by Midjourney and trained on the new Midjourney AI supercluster. Model Version 4 had an increased knowledge of creatures, places, and objects compared to previous models.
This model has very high Coherency and excels with Image Prompts.
The Niji model is a collaboration between Midjourney and Spellbrush tuned to produce anime and illustrative styles with vastly more knowledge of anime, anime styles, and anime aesthetics. It's excellent at dynamic and action shots and character-focused compositions.
To use this model, add the --niji 5 parameter to the end of a prompt, or use the /settings command and select 🍏 Niji version 5
This model is sensitive to the --stylize parameter. Experiment with different stylization ranges to fine-tune your images.
Niji Model Version 5 can also be fine-tuned with --style parameters to achieve unique looks. Try --style cute, --style scenic, or --style expressive.
Add --v 4 --v 5 --v 5.1 --v 5.1 --style raw --niji 5 --niji5 --style expressive --niji5 --style cute or --niji5 --style scenic to the end of your prompt.
Type /settings and select your preferred version from the menu. 4️⃣ MJ Version 4 5️⃣ MJ Version 5 5️⃣ MJ Version 5.1 🍎 Niji Version 5
You can experiment with early Midjourney models using the --version parameter Read more about Midjourney Legacy Models.
The --repeat or --r parameter runs a Job multiple times. Combine --repeat with other parameters, like --chaos to increase the pace of your visual exploration.
--repeat is available for Standard and Pro subscribers --repeat accepts values 2–10 for Standard subscribers. --repeat accepts values 2–40 for Pro subscribers. The --repeat parameter can only be used in Fast GPU mode. Using the redo (re-roll) 🔄 button on the results of a --repeat Job will only re-run the prompt once.
################################ ################################ ################################
You can use images as part of a prompt to influence a Job's composition, style, and colors. Images prompts can be used alone or with text prompts—experiment with combining images with different styles for the most exciting results. To add images to a prompt, type or paste the web address where the image is stored online. The address must end in an extension like .png, .gif, or .jpg. After adding image addresses, add any additional text and parameters to complete the prompt.
Image prompts go at the front of a prompt. Prompts must have two images or one image and additional text to work. An image URL must be a direct link to an online image. In most browsers, right-click or long-press an image and select Copy Image Address to get the URL. The /blend command is a simplified image prompting process optimized for mobile users.
To use a personal image as part of a prompt, upload it to Discord. To upload an image, click the Plus sign next to where messages are typed. Select Upload a File, select an image, and send the message. To add this image to a prompt, begin typing /imagine as usual. After the prompt box appears, drag the image file into the prompt box to add the image's URL. Alternatively, right-click the image, select Copy Link, and then paste the link within the prompt box.
Upload images in your Direct Messages with the Midjourney Bot to prevent other server users from seeing an image. Image prompts are visible on the Midjourney website unless a user has Stealth Mode.
Use the image weight parameter --iw to adjust the importance of the image vs. text portion of a prompt. The default value is used when no --iw is specified. Higher --iw values mean the image prompt will have more impact on the finished job.
See the Multi Prompts page for more information about the relative importance between parts of a prompt.
Different Midjourney Version Models have different image weight ranges.
| Version 5 | Version 4 | Version 3 | Test / Testp | niji |
|---|---|---|---|---|
| Stylize default | 1 | NA | .25 | NA |
| Stylize Range | .5–2 | NA | -10000–10000 | NA |
Use Remix Mode to change prompts, parameters, model versions, or aspect ratios between variations. Remix will take the general composition of your starting image and use it as part of the new Job. Remixing can help change the setting or lighting of an image, evolve a subject, or achieve tricky compositions.
Remix is an experimental feature that may change or be removed at any time.
Activate Remix mode with the /prefer remix command or by using the /settings command and toggling the 🎛️ Remix Mode button. Remix changes the behavior of the variation buttons (V1, V2, V3, V4) under image grids. When Remix is enabled, it allows you to edit your prompt during each variation. To Remix an upscale select 🪄 Make Variations.
When Remix is enabled, Variation buttons turn green when used instead of blue. You can switch Model Versions when using Remix. When you are done with Remix use the /settings or /prefer remix command to turn it off. Create a standard image variation when Remix is active by not modifying the prompt in the pop-up window.
Step 1: line-art stack of pumpkins - Turn on Remix mode. Select an image grid or upscaled image to Remix.
Step 2: Remix - Select "Make Variations." Modify or enter a new prompt in the pop-up.
Results: pile of cartoon owls - The Midjourney Bot generates an image using the new prompt with influence from the original image.
You can add or remove Parameters while using Remix mode, but you must use valid parameter combinations. Changing /imagine prompt illustrated stack of pumpkins --version 3 --stylize 10000 to illustrated stack of pumpkins --version 4 --stylize 10000 will return an error because Midjourney Model Version 4 is incompatible with the Stylize parameter.
Only parameters that normally influence variations will work while using Remix:
| Affects Initial Generation | Affects Variations and Remix |
|---|---|
| Aspect Ratio* | ✓ |
| Chaos | ✓ |
| Image Weight | ✓ |
| No | ✓ |
| Quality | ✓ |
| Seed | ✓ |
| Same Seed | ✓ |
| Stop | ✓ |
| Stylize | ✓ |
| Tile | ✓ |
| Video | ✓ |
- Changing aspect ratios with Remix will stretch an image. It will not extend the canvas, add missing details, or fix a bad crop.
Type /settings and select Remix from the pop-up. 🎛️ Remix
Type /prefer remix to toggle Remix mode on and off.
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.
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.
hot dog - Hot dog is considered as a single thought.
hot:: dog - Hot and dog Hot and dog are considered separate thoughts
cup cake illustration - Cup cake illustration is considered together producing illustrated images of cup cakes.
cup:: cake illustration - Cup is considered separately from cake illustration producing images of cakes in cups.
cup:: cake:: illustration - Cup, cake, and illustration are considered separately, producing a cake in a cup with common illustration elements like flowers and butterflies.
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 below, the prompt hot:: dog produced a dog that is hot. Changing the prompt to hot::2 dog makes the word hot twice as important as the word dog, producing an image of a dog that is very hot!
[Model Versions] 1, 2, 3 only accept whole numbers as weights [Model Versions] 4 can accept decimal places for weights Non-specified weights default to 1.
hot:: dog - Hot and dog are considered as separate thoughts
hot::2 dog - Hot is twice as important as Dog
hot:: dog is the same as hot::1 dog, hot:: dog::1,hot::2 dog::2, hot::100 dog::100, etc. cup::2 cake is the same as cup::4 cake::2, cup::100 cake::50 etc. cup:: cake:: illustration is the same as cup::1 cake::1 illustration::1, cup::1 cake:: illustration::, cup::2 cake::2 illustration::2 etc.
Negative weights can be added to prompts to remove unwanted elements. The sum of all weights must be a positive number.
tulips:: red::-.5 is the same as tulips::2 red::-1, tulips::200 red::-100, etc.
The --no parameter is the same as weighing part of a multi prompt to "-.5" vibrant tulip fields:: red::-.5 is the same as vibrant tulip fields --no red.
Permutation Prompts allow you to quickly generate variations of a Prompt with a single /imagine command. By including lists of options separated with commas , within curly braces {} in your prompt, you can create multiple versions of a prompt with different combinations of those options.
You can use Permutation Prompts to create combinations and permutations involving any part of a Midjourney Prompt, including text, image prompts, parameters, or prompt weights. Permutation prompts are only available for Pro Subscribers using Fast mode.
Separate your list of options within curly brackets {} to quickly create and process multiple prompt variations.
/imagine prompt a {red, green, yellow} bird creates and processes three Jobs.
/imagine prompt a red bird /imagine prompt a green bird /imagine prompt a yellow bird
GPU Minutes The Midjourney Bot processes each Permutation Prompt variation as an individual Job, each Job consumes GPU minutes. Combo Prompts that create more than five Jobs will show a confirmation message before they begin processing.
The prompt /imagine prompt a naturalist illustration of a {pineapple, blueberry, rambutan, banana} bird will create and process four Jobs
The prompt /imagine prompt a naturalist illustration of a fruit salad bird --ar {3:2, 1:1, 2:3, 1:2} will create and process four Jobs with different aspect ratios
The prompt /imagine prompt a naturalist illustration of a fruit salad bird --{v 5, niji, test} will create and process three Jobs using different Midjourney Model Versions
It is possible to use multiple sets of bracketed options in a single prompt. /imagine prompt a {red, green} bird in the {jungle, desert} creates and processes four Jobs.
/imagine prompt a red bird in the jungle /imagine prompt a red bird in the desert /imagine prompt a green bird in the jungle /imagine prompt a green bird in the desert
It is also possible to nest sets of bracketed options inside other sets of brackets within a single prompt:
Example: /imagine prompt A {sculpture, painting} of a {seagull {on a pier, on a beach}, poodle {on a sofa, in a truck}}.
/imagine prompt A sculpture of a seagull on a pier. /imagine prompt A sculpture of a seagull on a beach. /imagine prompt A sculpture of a poodle on a sofa. /imagine prompt A sculpture of a poodle in a truck. /imagine prompt A painting of a seagull on a pier. /imagine prompt A painting of a seagull on a beach. /imagine prompt A painting of a poodle on a sofa. /imagine prompt A painting of a poodle in a truck.
If you want to include a , within the curly brackets that does not act as a separator place a backslash \ directly before it.
imagine prompt {red, pastel, yellow} bird produces three Jobs /imagine prompt a red bird /imagine prompt a pastel bird /imagine prompt a yellow bird
imagine prompt {red, pastel , yellow} bird produces two Jobs /imagine prompt a red bird /imagine prompt a pastel, yellow bird
A maximum of 40 Jobs can be created with a single Permutation Prompt.