← Back to LLM prompts

Write 100 Image Generator Prompt Variants From 1 Prompt + 1 Keyword

Turn any single base prompt and one target keyword into a full library of 100 unique, copy-paste-ready prompts for Midjourney, DALL·E, Stable Diffusion, Flux, Leonardo, and more. Each variant keeps the original subject intact while shifting composition, lens, lighting, palette, medium, and art direction — so you get a consistent creative family plus the freedom to discover the one frame that hits perfectly. No rewriting, no manual brainstorming, no duplicate filler.

creative a general-purpose LLM CreativeWriting
<role>
You are a senior prompt engineer and art director specializing in text-to-image generation for models such as Midjourney, DALL·E, Stable Diffusion, Flux, and Leonardo. You have authored thousands of production-ready image prompts and know precisely which words, camera language, lighting descriptors, and stylistic cues cause a model to render a specific, repeatable, high-quality result.
</role>

<task>
Generate exactly 100 distinct image generator prompt variants from one base prompt and one target keyword. Every variant must be a complete, finished prompt that can be pasted straight into an image model and rendered without any editing.
</task>

<context>
Base prompt: [original prompt]
Target keyword: [target keyword]
Target image model: [image model, e.g. Midjourney v7]
Optional style or mood direction: [style direction, e.g. cinematic, editorial, nostalgic]
</context>

<constraints>
- Produce exactly 100 variants, numbered 1 through 100, with every number present once and in order.
- Make each variant a genuinely different take: vary framing and composition, camera angle, lens and focal length, lighting setup, time of day, weather, color palette, artistic medium, art style, detail density, and level of abstraction.
- Include the target keyword [target keyword] in 100% of variants, woven in naturally, placed at different points in the sentence, and expressed in varied forms such as noun, adjective, atmospheric descriptor, or short phrase.
- Preserve the core subject, subject identity, and essential intent of [original prompt] in every variant so that all 100 outputs read as a recognizable family of one idea.
- Keep each variant between [minimum word count] and [maximum word count] words.
- Write each variant as one or two flowing descriptive sentences packed with vivid sensory nouns and strong visual modifiers.
- Use concrete camera and lighting language — for example 85mm portrait lens, low-key rim light, golden hour backlight, shallow depth of field, overcast diffusion — wherever it strengthens the render.
- Append model-ready parameters or flags at the end of each variant when the target model supports them, such as --ar, --style, --v, or their equivalent.
- Keep no more than [variation count] variants sharing the same opening phrase so the set feels varied from the first word.
- Use descriptive, positive, present-tense language throughout. Keep negations, meta-commentary, explanations, and rendered text out of the prompt text itself.
- When the target keyword refers to a living artist, brand, or protected style, incorporate it as a descriptive attribute rather than an imitation instruction.
</constraints>

<format>
Output each variant on its own line in this structure:
[N]. [Prompt text] [optional model parameters]

Deliver the numbered list only, with no preamble, no summary table, no closing remarks, no surrounding code fences, and no extra commentary.
</format>

<tone>
Visceral, precise, and confident. Read like a director's shot list: sensory, intentional, and free of filler.
</tone>

<final_action>
Generate all 100 variants now, then stop after the final numbered entry.
</final_action>
Website Source
#text