This has caused some confusion:
“Stable Diffusion” is used to refer to both the actual Stable Diffusion models created by StabilityAI as well as all diffusion models in general.
So when you hear about using Stable Diffusion generating NSFW images, it could be that people are using the generic Stable Diffusion model…
But it’s much more likely that people are using custom models. Custom models are a million times better than generic Stable Diffusion at generating NSFW content because that’s what they were made to do.
Here’s how to download and use them.
Installation
1. Install AUTOMATIC1111’s WebGUI
This is the user interface you will use to run the generations. Skip this step if you already have AUTOMATIC1111 WebGUI installed.
Installation instructions for different platforms:
- Installation for Windows: instructions
- Installation for Apple Silicon (Mac M1/M2): instructions
- Installation for Linux: instructions by Joshua Kinsey (overall not recommended)
2. Download your favorite model
Civitai.com is a very popular model sharing website. It has better options than huggingface.co for NSFW models.
In addition, there’s a much better social/sharing element because people will comment on models and post their own results.
Civitai will only show you the NSFW models if you have an account. So sign up and confirm that you want to see the NSFW content.
Some of the top NSFW models (must be logged in for links to work):
- HassanBlend 1.5 – Great photorealistic model with NSFW possibilities.
- Uber Realistic Porn Merge – Literally porn.
- PFG – Origins unknown, but a great model
- Art & Eros (aEros) “A tribute to beauty” – quality, very aesthetic NSFW model. By the same creator as the popular RealEldenApocalypse.
- AloeVera’s SimpMaker 3K Series – all-in-one mix. Good at both SFW and NSFW, created so you don’t have to switch between them
3. Place the model in the Web UI folder
After your .cpkt
model download finishes, place it in the folder stable-diffusion-webui/models/Stable-diffusion
(stable-diffusion-webui
is folder containing the WebGUI you downloaded in the first step)
4. Start the Web UI
- Windows: double-click
webui-user.bat
to start - Linux: run
webui-user.sh
to start - Mac: run
./webui.sh
to start
You will know it’s ready when you see the line Running on local URL: http://127.0.0.1:7860
Let’s open up our web browser and go to this address now: http://127.0.0.1:7860

You’ll notice at the top there’s a toggle called “Stable Diffusion Checkpoint”.
You can use this to switch to any of the NSFW models you have placed in the stable-diffusion-webui/models/Stable-diffusion
folder.
Note: if you put the model in the folder after you start the Web UI, you will need to restart the Web UI to see and use the new model here (repeat this step).