A very strong NSFW Flux checkpoint.
Place the model in the /models/checkpoints directory to use in ComfyUI.
Recommended Settings
Sampler is dpmpp_2m (DPM++ 2M) and the scheduler is beta
No VAE or CLIP is baked in. Use separate sources for those using Dual Clip Loader.
Each sample/preview image contains the used workflow. Here's a quick article with simpler more beginner-friendly workflow. This is a recommended starting point.
Description
FAQ
Comments (16)
Thanks for the upload. When I run the render on this "model" in my local "webui_forge_cu121_torch231" I get this error: "You do not have CLIP state dict!"
....does Forge support DualCLIPLoader?
Yes. Forge supports loading some number of models. At least newer version of forge. There's a top bar for these additional models next to the "Checkpoint" bar at the top.
In there you must add:
CLIP
T5
VAE
To use Flux models that do not have these built in.
Most models do not have it built in, as it adds a lot of extra space to each model, and it's considered better to keep them separate as you can then re-use the same models.
Compared to SDXL and previous model generations, when these parts were small enough, so the standard was to bake them into the same model file.
6tZ I added w VAE / Text Encoder? "clip_l.safetensors", "t5xxl_fp8_e4m3fn.safetensors" and vae-ft-mse-840000-ema-pruned.safetensors but I have another error look in my cmd:
Model selected: {'checkpoint_info': {'filename': 'I:\\webui_forge_cu121_torch231\\webui\\models\\Stable-diffusion\\persephoneFluxNSFWSFW_10FP16.safetensors', 'hash': '2cf3bd9b'}, 'additional_modules': ['I:\\webui_forge_cu121_torch231\\webui\\models\\text_encoder\\clip_l.safetensors', 'I:\\webui_forge_cu121_torch231\\webui\\models\\text_encoder\\t5xxl_fp8_e4m3fn.safetensors', 'I:\\webui_forge_cu121_torch231\\webui\\models\\VAE\\vae-ft-mse-840000-ema-pruned.safetensors'], 'unet_storage_dtype': None}
Using online LoRAs in FP16: False
Loading Model: {'checkpoint_info': {'filename': 'I:\\webui_forge_cu121_torch231\\webui\\models\\Stable-diffusion\\persephoneFluxNSFWSFW_10FP16.safetensors', 'hash': '2cf3bd9b'}, 'additional_modules': ['I:\\webui_forge_cu121_torch231\\webui\\models\\text_encoder\\clip_l.safetensors', 'I:\\webui_forge_cu121_torch231\\webui\\models\\text_encoder\\t5xxl_fp8_e4m3fn.safetensors', 'I:\\webui_forge_cu121_torch231\\webui\\models\\VAE\\vae-ft-mse-840000-ema-pruned.safetensors'], 'unet_storage_dtype': None}
StateDict Keys: {'transformer': 780, 'vae': 250, 'text_encoder': 196, 'text_encoder_2': 220, 'ignore': 0}
Using Detected T5 Data Type: torch.float8_e4m3fn
it looks like my files are incorrect...
NudeTouch The VAE is incorrect. The VAE you linked is the Stable Diffusion 1.5 VAE. The others should be fine. I think this is the file you want: https://huggingface.co/black-forest-labs/FLUX.1-schnell/blob/main/ae.safetensors
6tZ it works on my forge thanks for the help and for the link:)
what difference and preference among persephone, flux up, flux capacity?
It is but what you make of it.
6tZ every new NSFW checkpoint looks like Dev + MysticXXX lora, so what are the features, strengths or notable behaviors of the model you made? only you would know. you're just saying "spend a couple weeks poking around and finding out" but bro.. everyone has a backlog of models to use. want traction? tell us what it does.
Narz I hear you. It's very hard to say "what's different". It's generative AI. I don't know for real what's changed or not. Which is why I started sharing the sources I am merging with.
My process is this: I take the most recent version, and I look at models released by others and try to see features that I like. Such as an improvement to "Flux Face", or more realistic skin, or stronger male + female NSFW, improved nipples was one thing I tweaked in a recent version. It can be all sorts of things. I look at other models, test them, and try blending them into my models at various degrees.
Oftentimes it's just for overall beauty/style and vibe.
With Flux, since it is still under-devleoped in NSFW, and still often produces body horror, I'm always trying to improve the NSFW capabilities in general.
I spend a couple of hours doing this, and then do a bunch of test generations to see if I'm happy with the model, and if I am, I call it the next number iteratively.
When the change is large and significant, as in, a big step up, I will increment with a major number, i.e. 2.3 to 3.0.
In the case of Persephone, it's based on Fluxmania to some percent, which really helped stabilize males in the model. Most models (mine as well), are overfit on female inputs / training data. This one added a lot of stability back to the model in form of males.
MysticXXX is a key pillar to unlocking NSFW. It's the most stable and well-trained model in this regard. So I often blend in a little bit of it for balance. Like maybe 10%. So I use "SFW" checkpoints which has un-ruined bodies to calm the model down, and then I blend in Mystic as a spice to... spice things up.
This explains the process, but it might not be the answer you are looking for, and if so, I'm sorry but I don't have a better answer for you. I do vibe-merging.
With Flux, testing is so slow and painful, I don't run several thousand generations to review compare specific capabilities as a test suite, which would be great, and I would do and automate if this was done at a professional level. i.e. always using the same prompt and seeds, to see how different aspects developed.
6tZ thanks, great reply. opening lines like (flux is weird af). good info and i can see you were being more ethereal than flippant 😄
I love this. Best current NSFW checkpoint. Any chance for a Q6 version?
Sure, I usually do Q8 and Q4, would that not do?
6tZ I have 12Gb VRAM and sometimes I get OOM with 2 cycles of detailers if there are 3 faces or more
ronwee84 Not sure, but Q4 should probably work. But the higher quality you go, the better the results are on average. Much more body horror on lower quants.
I have a Q6 version done. So whenever CivitAI actually lets me finish an upload without breaking along the way, it'll be online.
Q6 uploaded. That took about 16 hours for just the uploading...
6tZ Wow. Thanx
Details
Available On (1 platform)
Same model published on other platforms. May have additional downloads or version variants.



















