How to Beginner · 3 min read

How to use Midjourney

Quick answer
Midjourney is an AI image generation tool accessed primarily via its Discord bot. Use /imagine commands in a Midjourney Discord server to generate images from text prompts.

PREREQUISITES

  • Discord account
  • Access to Midjourney Discord server
  • Basic knowledge of Discord commands

Setup

To use Midjourney, first create a free Discord account if you don't have one. Then join the official Midjourney Discord server by visiting https://discord.com/invite/midjourney. No installation is needed beyond Discord itself.

Step by step

Once in the Midjourney Discord server, locate a newbies channel. To generate an image, type the slash command /imagine followed by your text prompt describing the image you want. For example:

python
from openai import OpenAI
import os

# Note: Midjourney does not have a public API; usage is via Discord commands.
# This example shows how to send a prompt in Discord (conceptual, not executable here).

# Example prompt to type in Discord:
# /imagine prompt: a futuristic cityscape at sunset, vibrant colors, detailed

# The Midjourney bot will respond with generated images in the channel.
output
Bot replies with 4 image variations based on your prompt.

Common variations

You can customize image generation by adding parameters to your prompt, such as --v 5 for version 5 model, --ar 16:9 for aspect ratio, or --q 2 for quality. Use /help in Discord for a list of commands and options.

ParameterDescriptionExample
--vModel version/imagine prompt: cat --v 5
--arAspect ratio/imagine prompt: landscape --ar 16:9
--qQuality setting/imagine prompt: portrait --q 2

Troubleshooting

If your images fail to generate, ensure you have joined the official Midjourney Discord and are using the correct /imagine command. Check if you have reached your free trial limit; Midjourney offers limited free generations before requiring a paid plan. Also, verify your Discord permissions in the channel.

Key Takeaways

  • Midjourney runs exclusively on Discord via slash commands, no separate API.
  • Use /imagine with descriptive prompts to generate images.
  • Customize outputs with parameters like --v, --ar, and --q.
  • Free usage is limited; consider subscription for extended access.
  • Troubleshoot by verifying Discord server access and command syntax.
Verified 2026-04
Verify ↗