prompt field in your request body.
This page covers how to write that string well. The guidance comes from upstream
Midjourney documentation; which flags and values your prompt may use is defined
by the image parameter matrix, which is
generated from the backend validation spec. When the two disagree, the matrix
wins.
Keep it short and specific
Short, descriptive phrases consistently beat long instructions. Describe the snapshot you want, not the process of making it.Avoid: Show me a picture of lots of blooming California poppies, make them
bright, vibrant orange, and draw them in an illustrated style with colored
pencilsPrefer:
Colored pencil illustration of bright orange California poppies- Use precise synonyms. “Big” is vague; “gigantic” or “enormous” gives the model a stronger signal.
- Use numbers, not plurals. “Three cats” is controllable; “cats” is not. Collective nouns work too — “a flock of birds”.
- Describe what you want, not what you don’t. Saying “no cake” in the text
can still produce a cake. To exclude things, use the
--noparameter instead of negations in the text itself.
The seven detail dimensions
A one-word prompt works — the model fills every gap with its default style. That means more variety and less control. Anything you care about must be spelled out. When a result disappoints, check which of these dimensions you left unspecified:Vocabulary that moves the needle
Single adjectives in the right slot change the image dramatically. Useful starting points, grouped by what they control:- Artistic medium —
______ style cat: block print, ballpoint pen sketch, cyanotype, graffiti, risograph, ukiyo-e, watercolor, pixel art, cross stitch, oil painting, cut paper. - Time period —
illustration of a ______ cat: 1700s, 1920s, 1950s, 1980s each carry a distinct visual language. - Emotion —
______ cat: shy, determined, joyful, sleepy. - Color —
______ colored cat: sepia, pastel, duotone, iridescent, grayscale, neon, acid green. - Environment —
______ cat: tundra, jungle, desert, salt flat, crystal forest, ocean.
--seed.
Anatomy of a full prompt
A prompt string can carry three kinds of content:- Text — the description above. Required.
- Image references — image URLs that steer content or style, attached via
image prompts or reference parameters (
--sref,--oref,--cref). Which of these a given model version accepts varies sharply —--crefis rejected across the whole v8 family, and--orefexists only on v8.0. Check the parameter matrix before using them. - Parameters — flags appended at the end of the string, e.g.
--ar 16:9 --stylize 150. They control rendering, not content.