Subject
Start with the main thing you want to see: a character, object, scene, or action.
Prompting in InvokeAI works best when you describe the image clearly, then refine only the parts that matter. This page focuses on practical prompt-writing habits.
Subject
Start with the main thing you want to see: a character, object, scene, or action.
Style or Medium
Add the visual language: photograph, watercolor, oil painting, 3D render, anime illustration, and so on.
Lighting and Composition
Describe the camera angle, framing, lighting, environment, color palette, or mood that will shape the image.
Detail and Finish
Add a few high-value quality cues such as fabric texture, shallow depth of field, natural skin texture, or painterly brushwork.
A simple pattern that works well is:
subject, style or medium, lighting or composition, a few important details
Not every prompt needs every category. Start simple, then add detail only when the model needs more direction.
Positive Prompt
Use the positive prompt to describe what you want the model to create. Put the most important idea early and keep the wording concrete.
Negative Prompt
Use the negative prompt to remove recurring problems or unwanted traits. Keep it short and targeted instead of pasting a giant list into every generation.
Good negative prompts usually name specific failure modes: blurry, distorted hands, low detail, extra limbs.
Start with the core image
Write the clearest version of the image you want before adding stylistic extras.
Add style and composition
Once the subject is right, add medium, lens, lighting, mood, background, or framing details.
Test with a fixed seed
When you are learning what a prompt change does, keep the seed stable so you can compare results directly.
Change one thing at a time
If you add five new terms at once, you will not know which one helped.
Escalate only when needed
If the result is close but one element is too weak or too strong, move to Prompting Syntax for weighting. If you want lots of variations, use Dynamic Prompting.
Here is the same idea refined in stages:
portrait of a woman
portrait of a woman, studio photograph, soft key light
portrait of a woman, studio photograph, soft key light, 85mm lens, shallow depth of field, natural skin textureThe same prompt can behave very differently across models.
Reach for advanced syntax when a normal comma-separated prompt is almost right, but you need more control.
.blend() when you want to mix concepts or styles deliberately..and() when you want separate prompt clauses encoded individually.Positive prompt
editorial portrait of a woman in a charcoal coat, studio photograph, soft key light, subtle rim light, 85mm lens, shallow depth of field, natural skin textureNegative prompt
blurry, low detail, waxy skin, extra fingersPositive prompt
ancient stone temple built into a cliffside, fantasy concept art, misty sunrise, towering scale, moss-covered stairs, cinematic atmosphereNegative prompt
flat lighting, low contrast, muddy detailsPositive prompt
sleek ceramic teapot on a matte stone surface, product photography, clean studio lighting, soft shadow, high detail, minimal backgroundNegative prompt
cluttered background, distortion, duplicate objectsPositive prompt
fox courier crossing a rainy city street, storybook illustration, bold shapes, glowing shop signs, reflective pavement, warm and cool color contrastNegative prompt
photorealistic, dull colors, low detail