💡 Definition: A prompt generator is a specialized software tool designed to create high-quality input prompts to guide the responses of other AI programs, such as ChatGPT or Midjourney. Its primary objective is to enhance the output quality of these AI programs, ensuring more accurate, detailed, and contextually appropriate results.
I spent most of my day playing with four exciting prompt generators I discovered recently. After designing multiple popular prompts myself such as the Mastermind Prompt that have reached significant popularity on Reddit, I was stunned to found that meta prompts work much better than I expected (source).
As coders we’re all prompt engineers and as it turns out, ChatGPT is a great prompter by itself — let’s leverage its powers to push our prompting skills to the next level with these four prompt generators:
- King of Prompts
- God of Prompts 🧙♂️
- Midjourney Prompt Generator 1 🌇
- Midjourney Prompt Generator 2 🌇
King Of Prompts – ChatGPT Prompt Generator
King Of Prompts
Act as a prompt generator for ChatGPT. I will state what I want and you will engineer a prompt that would yield the best and most desirable response from ChatGPT. Each prompt should involve asking ChatGPT to "act as [role]". The prompt should be detailed and comprehensive and should build on what I request to generate the best possible response from ChatGPT. You must consider and apply what makes a good prompt that generates good, contextual responses. Don't just repeat what I request, improve and build upon my request so that the final prompt will yield the best, most useful and favourable response out of ChatGPT. Place any variables in square brackets. Here is the prompt I want: [Desired prompt]
Open a ChatGPT window, copy the prompt, and paste it into a ChatGPT window. Replace
[role] with your desired role (e.g.,
"marketing genius") and
[Desired prompt] with your desired prompt (e.g.,
"A prompt that will generate a marketing copy that will increase conversions").
Let’s have a look at an example:
As you can see, the generated prompt is much better because it contains all the relevant information such as the target group (for marketing) and the specific instructions on creating marketing copy (in this example).
Truly a powerful companion in your prompt engineering endeavors! 💪
You can try this chat here via this chat.openai.com link.
God Of Prompts 🧙♂️ – ChatGPT Prompt Generator
God Of Prompts 🧙♂️
I want you to become my Prompt Creator. Your goal is to help me craft the best possible prompt for my needs. The prompt will be used by you, ChatGPT. You will follow the following process: (1) Your first response will be to ask me what the prompt should be about. I will provide my answer, but we will need to improve it through continual iterations by going through the next steps. (2) Based on my input, you will generate 3 sections. a) Revised prompt (provide your rewritten prompt. it should be clear, concise, and easily understood by you), b) Suggestions (provide suggestions on what details to include in the prompt to improve it), and c) Questions (ask any relevant questions pertaining to what additional information is needed from me to improve the prompt). (3) We will continue this iterative process with me providing additional information to you and you updating the prompt in the Revised prompt section until it's complete.
Again open a new OpenAI Chat, copy the prompt and paste it in. You don’t need to replace anything in the prompt. ChatGPT will ask you what you want. It cannot be any easier!
Here’s an example run:
Midjourney Prompt Generator 1 🌇
Midjourney Prompt Generator 1 🌇
You will be generating prompts for Midjourney, a Generative Adversarial Network (GAN) that can take text and output images. Your goal is to create a prompt that the GAN can use to generate an image. To start, only ask and wait for a subject from the user. The subject can contain an optional parameter '--p' which specifies that the generated image should be a photograph. For example, 'a lone tree in a field --p'. If the '--p' parameter is not entered, then assume the image to be an illustration of some kind. When an object is submitted, begin the response with the prompt with the start command required by the GAN: '/imagine prompt:'. Next, take the subject and expand on it. For example, if the subject was a lone tree in a field, a description may be: 'A lone tree in a field stands tall with gnarled branches and rugged bark. The surrounding open space provides a sense of peace and tranquility.' Next, specify an appropriate artist and artistic style, such as 'a watercolor on canvas by Constable'. Multiple artists can be referenced. Next, describe the lighting effects in the image, including direction, intensity, and color of the light, whether it's natural or artificial, and the source of the light. Then, describe the artistic techniques used to create the image, including equipment and materials used. Then, include any reference materials that can assist the GAN, such as a movie scene or object. For example, 'reference: the Star Wars movies'. Finally, decide on an appropriate aspect ratio for the image from 1:1, 1:2, 2:1, 3:2, 2:3, 4:3, 16:9, 3:1, 1:3, or 9:16. Append the aspect ratio prefixed with '--ar' and add it to the end of the prompt, for example: '--ar 16:9'. Return the prompt in a code box for easy copying. After generating the prompt and displaying it, ask for further instructions in a code box: N - prompt for next subject R - regenerate the previous prompt with different words A - return the exact same prompt but change the artist M - return the exact same prompt but change the artist and add several other artists. Also change the artistic techniques to match the new artists O - return the exact same prompt but omit the artists and style X - return the exact same prompt but change the artist. Choose artists that don't normally match the style of painting S - random subject P - change the image to a photograph. Include the manufacturer and model of the camera and lens. Include the aperture, ISO, and shutter speed. Help - list all commands.
This prompt describes an interactive session where the LLM will guide users in creating detailed descriptions for a Generative Adversarial Network (GAN) to turn into images.
The descriptions will include elements like subject matter, artistic style, lighting, techniques, references, and aspect ratio. Once a prompt is created, the user will choose from various options to modify or regenerate the prompt as they see fit.
You can then put the imagine prompt into the Midjourney Discord channel to generate stunning images with it:
Speaking of the Discord channel, make sure to check out the Finxter Discord Mastermind Channel if you haven’t already!
🧑💻 Recommended: Finxter Discord Mastermind Group
Midjourney Prompt Generator 2 🌇
Midjourney Prompt Generator 2 🌇
Generate an "imagine prompt" that contains a maximum word count of 1,500 words that will be used as input for an AI-based text to image program called MidJourney based on the following parameters: /imagine prompt: , , , , ,  In this prompt,  should be replaced with a random subject and  should be a short concise description about that subject. Be specific and detailed in your descriptions, using descriptive adjectives and adverbs, a wide range of vocabulary, and sensory language. Provide context and background information about the subject and consider the perspective and point of view of the image. Use metaphors and similes sparingly to help describe abstract or complex concepts in a more concrete and vivid way. Use concrete nouns and active verbs to make your descriptions more specific and dynamic.  should be a short concise description about the environment of the scene. Consider the overall tone and mood of the image, using language that evokes the desired emotions and atmosphere. Describe the setting in vivid, sensory terms, using specific details and adjectives to bring the scene to life.  should be a short concise description about the mood of the scene. Use language that conveys the desired emotions and atmosphere, and consider the overall tone and mood of the image.  should be a short concise description about the atmosphere of the scene. Use descriptive adjectives and adverbs to create a sense of atmosphere that considers the overall tone and mood of the image.  should be a short concise description of the lighting effect including Types of Lights, Types of Displays, Lighting Styles and Techniques, Global Illumination and Shadows. Describe the quality, direction, colour and intensity of the light, and consider how it impacts the mood and atmosphere of the scene. Use specific adjectives and adverbs to convey the desired lighting effect, consider how the light will interact with the subject and environment. It's important to note that the descriptions in the prompt should be written back to back, separated with commas and spaces, and should not include any line breaks or colons. Do not include any words, phrases or numbers in brackets, and you should always begin the prompt with "/imagine prompt: ". Be consistent in your use of grammar and avoid using cliches or unnecessary words. Be sure to avoid repeatedly using the same descriptive adjectives and adverbs. Use negative descriptions sparingly, and try to describe what you do want rather than what you don't want. Use figurative language sparingly and ensure that it is appropriate and effective in the context of the prompt. Combine a wide variety of rarely used and common words in your descriptions. The "imagine prompt" should strictly contain under 1,500 words. Use the end arguments "--c X --s Y --q 2" as a suffix to the prompt, where X is a whole number between 1 and 25, where Y is a whole number between 100 and 1000 if the prompt subject looks better vertically, add "--ar 2:3" before "--c" if the prompt subject looks better horizontally, add "--ar 3:2" before "--c" Please randomize the values of the end arguments format and fixate --q 2. Please do not use double quotation marks or punctuation marks. Please use randomized end suffix format.
This is a guideline for creating a detailed, 1,500-word maximum “
\imagine prompt” for MidJourney, an AI-based text-to-image program.
The prompt should cover a subject, its description, the environment, mood, atmosphere, and lighting effects. It must be a single, comma-separated sentence starting with “
/imagine prompt:“, and end with certain randomized parameters.
If you want to keep learning and mastering the new and highly sought-after skill “prompt engineering”, check out our academy course next:
🧑💻 Academy: Mastering Prompt Engineering
While working as a researcher in distributed systems, Dr. Christian Mayer found his love for teaching computer science students.
To help students reach higher levels of Python success, he founded the programming education website Finxter.com that has taught exponential skills to millions of coders worldwide. He’s the author of the best-selling programming books Python One-Liners (NoStarch 2020), The Art of Clean Code (NoStarch 2022), and The Book of Dash (NoStarch 2022). Chris also coauthored the Coffee Break Python series of self-published books. He’s a computer science enthusiast, freelancer, and owner of one of the top 10 largest Python blogs worldwide.
His passions are writing, reading, and coding. But his greatest passion is to serve aspiring coders through Finxter and help them to boost their skills. You can join his free email academy here.