The Practical Guide to Prompting: AI Art Prompts for Beginners
Writing AI art prompts can be intimidating. Write a great prompt and you’ll find yourself amazed by what image generators can produce. But write a bad prompt and you’ll be increasingly disappointed and think this whole AI thing is “just a fad.”
This guide is to help you get the most out of generative AI models by providing practical explanations on how to write a good prompt. We’ll cover prompts for the AI art generator Stable Diffusion in this guide.
We have to caution you, though. After reading this guide, you’re not going to be an expert on prompt writing. Instead, you’re going to know how to use the significant amount of resources that are available online to find prompts that work, change the prompts to suit your needs, and generate something remarkable.
Our goal here is practicality - and we think that like any great artist, one of the steps that comes before mastery is, well, copying.
At a very basic level, your prompt will have two components to it. The first half of your prompt should include:
Type of image
Description of the subject
Details about the scene
Are you looking for a painting, a photograph, a 3D animation or something really specific? Then, think about what you want your image to include. If you’re generating an image of a person, what should they look like? What do you want them wearing? Where are they?
The first part is the person, place, or thing of a prompt and will dictate to the model what it is it’s supposed to be generating.
The second half of your prompt contains the “special sauce” that makes Stable Diffusion shine:
Style of the image
The style of the image will dictate how the image is being generated. Do you want a realistic photograph or an illustration? Are you looking for a cartoon or an image to replicate the style of an existing artist?
Prompt descriptors are all the extras you throw into a prompt to make sure the model adheres to your final vision. If you’re generating a realistic photograph, as an example, you might add “35mm” or “UHD” for ultra HD. “Incredible detail” is always useful, as is “high quality.”
The combinations and range of things you can add here is pretty overwhelming. So we’re going to share the single most important tip for making prompting simpler: use the internet.
Prompt engineering has become an entire industry and with it, there are now hundreds of sites reporting to be prompt experts. Here are a few of our favorite resources we use for constructing our prompts:
Prompt Hero - PromptHero is a great tool for searching for a subject matter, sorting through images, and finding one with a prompt you like. You can then copy that prompt directly and paste it onto the Odyssey canvas and refine from there. Whenever we’re looking for inspiration to get started, we generally start with PromptHero
CivitAI - while CivitAI is primarily a place to download custom models, if you’re using a specific model, they have great example images that show what’s possible when you prompt it correctly. The people who use CivitAI are some of the most advanced, skilled AI art creators out there - so some of the tips and tricks they leverage for prompting are pretty incredible. We often just copy a prompt from CivitAI and then refine from there
Midjourney’s Community Showcase - MidJourney is a different model than Stable Diffusion and therefore has a different prompting language. But the cool thing about Midjourney is that images that are generated in their public Discord are added to their community page. This means there's a ton of inspiration - and it’s relatively straightforward to take a Midjourney prompt and convert it to a Stable Diffusion one
r/stablediffusion’s resource guide - we love the Stable Diffusion subreddit A LOT and their resource guide for prompt engineering is a great supplemental one if you’re looking to go deeper
There are also a few comprehensive lists that showcase what’s possible with different artists:
Stable Diffusion Artists Catalog - this list contains over 3k artists with an example image for a character, a landscape, a house, and a city
SD1.5 artist study - this incredible google sheet catalogs every artist that’s included in SD1.5 as well as the type of image tags that are associated with the artist
We’ve seen different schools of thought on how to construct negative prompts. There are some folks who use the same negative prompt for everything (with slight variations) while others focus on only constructing negative prompts that target specific issues when an image is generated.
We fall into the lazy camp and generally just copy the same negative prompt into everything. Here are a few we tend to use:
(deformed iris, deformed pupils, semi-realistic, cgi, 3d, render, sketch, cartoon, drawing, anime), text, cropped, out of frame, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, extra fingers, mutated hands, poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, fused fingers, too many fingers, long neck
ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft, closed eyes, text, logo
And when we're looking for realism:
cartoon, 3d, bad art, blurry, pixelated, ugly, tiling, close up, blurry, sketch, lackluster, weird objects, text, watermark, grainy, strange colors, text, text in bottom of frame
Once you have a baseline prompt established that you’re happy with, it’s time to refine it to better achieve the image effect you’re after. With Odyssey, this is possible through prompt weighting.
Prompt weighting is the act of giving certain terms within your prompt more or less emphasize to dictate how much the generated image includes.
In Odyssey, prompt weighting can be achieved with the following formats:
(Insert phrase here:XX) where numbers can be between 0 and 2
((Phrase)) for extra emphasis
(((Phrase))) for extra extra emphasis
To add a negative weight, simply follow the same format but with [square brackets.]
Let’s look at how prompt weighting impacts the results of the below prompt by changing which term we’re weighting:
beautiful woman standing on a foggy pavement, wearing a blue dress, messy hair, in the style of yigal ozeri, video, beach portraits, kaethe butcher, close up, michael malm, soft hues, 35mm, incredible detail, Leica camera
How to become a prompting expert
Like any craft, prompting requires practice. But more than practice, it also requires a keen eye for detail and lots, and lots of trial and error.
By leveraging a local solution like Odyssey, each generation doesn’t have a cost associated with it - which in turns means you can experiment rapidly with a model like SDXL Turbo to find a prompt (or prompting method) then move onto more robust models.
One great way to experiment is to leverage Odyssey's concatenate node. By leveraging concatenate, you can break your prompt out into chunks that are then stitched together before being sent to the image generator.
In this example, we split out each component of our prompt into a separate text node - then stitched them all together with a concatenate node. This lets us experiment with different prompt techniques in a more meticulous, broken out way.
When you start finding a rhythm, or an approach that works, document it! We have a giant spreadsheet of prompts that we’ve found work well and help us pick and choose certain elements to form a prompt that works.
Diving into AI art is really about getting creative and having fun with what AI can do. This guide has given you a solid start to writing great AI art prompts, but the real magic happens when you play around with your ideas. Remember, the best ai art prompts don't have to be complicated; sometimes the simplest ones surprise you the most. So, grab those AI prompts, mix in your creativity, and start generating art that's uniquely yours. Whether you're tweaking an AI living room design or dreaming up something totally new, it's all about experimenting and seeing where your imagination takes you with the help of your AI sidekick.