CivArchive
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined
    Preview undefined

    Want to support my work or help fund the training of this dataset on other models? Join the Patreon in my profile, and if you do - thank you!

    Krea 2 V1:

    Krea has a ton of built in knowledge about this sort of thing, which is mostly good but has some downsides - a lot of what the training did was at least start to remove anime-type tendencies from photos, such as adding sweat. I find that a workflow where you use the raw model for a few steps and then switch to the raw model with an extracted turbo LoRA really helps with diversity of output - most of my examples use that workflow, so feel free to grab it from the images.

    NOTE: I created two custom nodes to help with the two stage workflow that make it really easy, and also easy to customize for towards your preferences. The first image of the showcase has the workflow attached, but you can also find the nodes and a workflow here:
    https://github.com/Auryg/Krea-2-Two-Stage-Sampler

    Trouble with images going to anime or digital art? For now, setting the CFG on the second stage to 1.5 and having a negative prompt of "anime" or the like helps a ton. I think with further training this won't be an issue; these concepts were just heavily trained on the base model with anime images.

    Ideogram V1:

    Keep in mind this still needs more training, but I thought it was at a good enough point to post for people to have some fun with. I wasn't sure how best to define certain things in the JSON caption conversion and so I'm also not sure what's best as far as prompting goes. You'll need to play around with it. It was trained on JSON but in my limited tests you can also just try natural language and that seems to work as well. Expect some body horror with some concepts at this point, and some fine details just aren't there yet as well.

    Text captions were converted to JSON using https://github.com/Auryg/Ideogram-Json-Captioner with a lot of specific prompting, some manual fixes, and I think I need to go back over the images with some more specific fixes that can hopefully be mostly done automatically.

    General Information:

    SNOFS was trained on natural language (or JSON, for Ideogram), not tags. It will work best if you use full sentences to describe what you want.

    Not using ComfyUI/your inference software doesn't support lokr? I've put up a merged version here. You can also use the merged base model to train off of: https://civarchive.com/models/2416142/snofs-sex-nudes-and-other-fun-stuff-flux-2-klein-9b-base-and-distilled?modelVersionId=2985440

    Here's a list of some of the terms that work well:

    • anus

    • blowjob

    • boudoir

    • condoms

    • deepthroat

    • braless

    • cowgirl position

    • cum

    • cunnilingus (be specific and maybe put kissing in the negative prompt)

    • deepthroat

    • dildo

    • doggystyle position

    • fingering

    • hand in panties

    • handjob

    • hitachi magic wand

    • implied blowjob

    • ipcam / nightvision ipcam

    • masturbating (might want to put penis in negative prompt, or specify what she's rubbing for women)

    • massage

    • missionary position

    • naked, nude, etc.

    • penis

    • pregnant (and can specify trimester)

    • prone position

    • reverse cowgirl position

    • sex

    • sheer

    • snapchat (and caption/text/etc)

    • selfie (and mirror selfie)

    • spooning position

    • strap-on dildo

    • tentacles

    • licking testicles

    • undressing

    • vagina

    • wet clothes

    Depending on the version, the following might kind of work:

    • anal sex

    • anilingus

    But also keep in mind that it was trained on stuff like "her panties are pulled down to her thighs," not "panty pull."

    These models are under the following license:

    https://huggingface.co/Ashen3/SNOFS

    Flux 2 Klein 9b V1.4:

    Additional training. Some of the training was done using https://github.com/BuffaloBuffaloBuffaloBuffalo/ai-toolkit-perceptual , training against depth. Considering how much of SNOFS is two people intermingled with close skin colors, it seemed like a novel idea. It did seem to rapidly help with that sort of thing. On the downside, it seemed to create a bit of a texture issue on very close up images. I did some more training after to try to bring that back and was somewhat successful, but I think I'd need to increase the weight decay to really make that happen. Since everything else was in a good state I decided to release as-is. If you do have that texture issue, try adding "goosebumps" as a negative prompt.

    Flux 2 Klein 9b V1.2:

    More training - anal still doesn't work super reliably. Added images with terms like 'condom-wrapped penis,' 'boudoir' and 'anilingus' (again, doesn't work super great yet).

    Flux 2 Klein 9b V1.1:

    Additional training means far less body horror, even on the distilled version (but, you know, still some there). When using the distilled version of the model try playing around with more steps, adding a little cfg, etc.

    Flux 2 Klein 9b V1:

    Flux 2 Klein's awesome VAE means it picks up fine details incredibly well. While it still needs more training, I have some other stuff to train in the meantime so I thought it was worth it to push this out now as it can do some things incredibly well. Expect some body horror, especially if you use it with the distilled version of the model for text-to-image. I found that perhaps using more steps than 4 was helpful with the distilled version, but I also didn't try it much. Using this with the base model has far less anatomy issues. I expect them both to improve further with more training.

    Right now, for text-to-image I recommend the base model. For editing, I recommend the distilled model. Note that SNOFS wasn't specifically trained on any image pairs for editing.

    Training details (skip to the version 1.3 details below if you just want to know what this model can at least somewhat do right now):

    I trained this as a factor 4 lokr using AI Toolkit this time. I used AI-Toolkit because when I started the training the other options had issues with their lycoris output and ComfyUI.

    I think my starting learning rate was way too high at 1e-4 with an effective batch size of 4-6 or so. I quickly decreased it but it was perhaps still too high starting at 5e-5. I'm running a different training run at 1e-5 right now and it's still learning quite quickly. I might try to further train this at a very low LR and see what happens instead of starting fresh. Note: this is probably largely because of my large lokr size. I wanted to ensure I had "room" for all of the concepts but it can make things spicy.

    I think the main issue people are coming into with training both this and Z-Image are what timesteps you train on. This was mostly trained on a high shift value of 3-5 as in inference Flux 2 Klein stays above the 800 timestep mark for most of the generation and maybe does 1 step out of 50 at below 200. I found I needed to test as I went and see where the generations went wrong and try to adjust on the fly.

    Version 1.3:

    Further training to further refine things. This might be the last version; I wasn't really making this for myself and I'm guessing the community wants me to make something for Z-Image. I'll at least try that out once the base model is out.

    Note that the list is not exhaustive at all. It was trained on natural language (and that's how you should prompt!), so many concepts are in there.

    Version 1.2:

    Further training, expanded the dataset even more.

    Also, I see a lot of people mixing this with other NSFW general loras. I'd recommend you try it by itself first.

    Note: While you can use the lightning lora with this, keep in mind it won't lead to the best results. It's great for testing prompts, but it tends to mess with anatomy, smooth out texture, and lead to less variation on the same prompt.

    Version 1:

    This past weekend I was gone. I decided to let my 5090 chug along making a lokr for Qwen on ~5,000 hand fixed captions on sex, nudes, and other fun stuff of hand picked images with hand removed watermarks. I wasn't expecting it to get so good so quickly, so I did a few more night's worth of training. I'll do some additional training at some point here but it's already good enough to play around with.

    It can do basic sex positions, blowjobs, cum, selfies, dildos, snapchat selfies with captions, etc. Female genitals are still a bit hit and miss, male genitals aren't bad. With it being a lokr and it being trained on so many images it's wildly flexible and can be used with perfect likeness of other loras.

    Note that sometimes it'll do the wrong sex position even if you name it, and I'm unsure why as the captions have no errors. It will perhaps clear up a bit with more training.

    I used Musubi Tuner and it was a heck of time getting it to train a lokr. I had to use another lycoris library for it (which is somewhere in the issues on the github page, IIRC), but it's possible the main one has Qwen support by now. Here are my training settings, though note that I reduced my LR over time and I also started with sigmoid timestep sampling. I was training at 640x640 and 1328x1328 buckets:

    accelerate launch --num_cpu_threads_per_process 1 --mixed_precision bf16 src\musubi_tuner\qwen_image_train_network.py `

    --dit Q:\AI\Models\DiffusionModels\qwen_image_bf16.safetensors `

    --vae Q:\AI\Models\VAE\qwen_vae_for_training.safetensors `

    --text_encoder Q:\AI\Models\CLIP\qwen_2.5_vl_7b.safetensors `

    --dataset_config S:\AI\Musubi\datasetWoman.toml `

    --sdpa --mixed_precision bf16 `

    --gradient_accumulation_steps 4 `

    --timestep_sampling qinglong_qwen `

    --optimizer_type adamw8bit `

    --learning_rate 3e-4 --lr_scheduler linear --lr_scheduler_min_lr_ratio=1e-5 --lr_warmup_steps 150 `

    --blocks_to_swap 25 `

    --gradient_checkpointing --gradient_checkpointing_cpu_offload --max_data_loader_n_workers 2 --persistent_data_loader_workers `

    --network_module lycoris.kohya `

    --network_args "algo=lokr" "factor=10" "bypass_mode=False" "use_fnmatch=True" "target_module=Linear" `

    "target_name=unet.transformer_blocks.*.attn.to_q" `

    "target_name=unet.transformer_blocks.*.attn.to_k" `

    "target_name=unet.transformer_blocks.*.attn.to_v" `

    "target_name=unet.transformer_blocks.*.attn.to_out.0" `

    "target_name=unet.transformer_blocks.*.attn.add_q_proj" `

    "target_name=unet.transformer_blocks.*.attn.add_k_proj" `

    "target_name=unet.transformer_blocks.*.attn.add_v_proj" `

    "target_name=unet.transformer_blocks.*.attn.to_add_out" `

    "target_name=unet.transformer_blocks.*.img_mlp.net.0.proj" `

    "target_name=unet.transformer_blocks.*.img_mlp.net.2" `

    --network_dim 1000000000 `

    --save_every_n_steps 250 --max_train_epochs 10--logging_dir=logs `

    --output_dir Q:/AI/Models/Trained/Loras/Musubi/QwenWoman --output_name WomanGirls

    Description

    Further training

    FAQ

    Comments (39)

    fronyaxMar 31, 2026· 10 reactions
    CivitAI

    Love v1.3, the face is more consistent now on edit mode compared the v1.1

    daddies551Mar 31, 2026· 3 reactions
    CivitAI

    I love this lora, been using to since the start. Now some technical question: why is anal sex so difficult to "model"? I'm not a technical person myself, I'm very curious. To repeat my self, this lora is best of the best I've ever used!

    Ashen3
    Author
    Mar 31, 2026· 2 reactions

    I simply have a lot more vaginal sex images than anal sex images in the dataset. In addition, I wasn't planning on adding anal sex at all to start so vaginal sex is usually just captioned as "sex" and the anal images were later added as "anal sex." I did start captioning some as "vaginal sex" just to make negative prompts work better in that regard.

    Also, flow match type models tend to want to stick to a known path and are less random than standard diffusion models. Since vaginal sex has been trained so much it really wants to stick to that.

    bombomooMar 31, 2026· 4 reactions
    CivitAI

    v1.3 is great! Waiting for a checkpoint, it works usually even better for some reason.

    plkApr 1, 2026

    The problem with a checkpoint is it's bulky and less versatile. You can't adjust the LoRA strength, and it will generally conflict with other LoRA. Adjusting the LoRA strength can mean the difference between a good output or not, especially when strengths of 1 aren't as uniform as they were previously with old models like SD 1.5. So when you're stuck with a baked in LoRA, you can get overfitting problems and other conflicts that just give bad outputs.

    bombomooApr 1, 2026

    @plk true, but you get the speed and for some reason v1.2 worked better in my case

    kingliam1995492Mar 31, 2026
    CivitAI

    Can I use this on edit?

    bombomooMar 31, 2026

    yes

    akiraMar 31, 2026
    CivitAI

    Nice. Can you merge 1.3 in the checkpoint? for some reason if i use the lora over the base model, images are very degraded

    Ashen3
    Author
    Mar 31, 2026· 1 reaction

    I'll have a merged version at some point - uploading it is pretty flaky on my end.

    KakolukiaMar 31, 2026· 3 reactions
    CivitAI

    Does anyone know how to make this work on draw things? am i missing a trigger word or something?

    webbed_cargoes7e299Mar 31, 2026· 2 reactions

    draw things currently does not support LOKR files.

    AIBOZOMar 31, 2026· 5 reactions
    CivitAI

    1.2 had problems with penetrations and anus, the model don't know the difference between "anal cowgirl" or "vaginal cowgirl"...and vaginas are too big and there a big gap between vaginal hole and clitoris, making the anatomy weird...

    I will try 1.3 today and return the feedback.

    shallpearApr 2, 2026

    To be honest, this thing reminds me a lot of the Pony from the old days.

    AIBOZOApr 27, 2026

    1.3 still having the same issues...and dudes dont know where is the right place to put it 🤣

    javbukkakeApr 1, 2026· 1 reaction
    CivitAI

    Works really well! Getting closer to what I can get out of Qwen. Please consider adding some innie vagina to the dataset and a trigger for that. I can hardly generate such a pussy shape without a pass of the generated results through some IL realistic model.

    katsauApr 1, 2026· 15 reactions
    CivitAI

    plz do Z-image next

    koto2091187Apr 2, 2026· 9 reactions
    CivitAI

    Nice one! Could you by any chance add the following perspectives in nsfw scenes to your training data, they are lackluster and produce a lot of failed images: "🎥Over the Shoulder Shot": "shown from the partner's perspective, camera placed just behind and slightly above the out-of-focus head and shoulder, while focusing on the scene ahead",

    "🎥️⬆️Over the Head Shot": "shown from the partner's perspective, high angle camera placed just above the out-of-focus head, while focusing on the scene ahead",

    "🎥⬇️Over the Body Shot": "shown from the partner's perspective, low angle camera placed just to the {right|left} of the out-of-focus {torso and hand|waist and leg}, while looking up focusing on the scene ahead",

    "🧱Look Through Shot":"camera is positioned far from the subject looking through a gap in the obstacles that greatly obstruct the view, the subject is only partially visible",

    "↔Side Heavy Composition": "the subject is on the {left|right} in the frame, opening the center for the view on the scene",

    "🎞Multiview Collage": "several views arranged together in the same image, showing the subject from different angles simultaneously, including front, face closeup, back, and side, creating dynamic visual storytelling",

    Also, in Telephoto the background is not compressed at all and basically, it's just a full body shot: "🔭Telephoto":"extreme compressed perspective with strong subject isolation and minimum depth, flattened background appears visually closer and softly blurred into bokeh".

    onionhulu781Apr 4, 2026· 4 reactions
    CivitAI

    1.3 is a solid improvement, biggest jump yet imo. It no longer changes faces to give everyone a "porn" look in edit mode. Works very well with the Miraclein NSFW checkpoint as well, highly recommend folks try that combo!

    djoedjoe15454845Apr 5, 2026· 20 reactions
    CivitAI

    hello, licking testicles don't work on qwen or klein :(

    ThirenG187Apr 5, 2026
    CivitAI

    I'm using Euler 4 steps, the identity is around 50%, is there any recommendations to get the face consistent with reference

    maddcow18477Apr 6, 2026

    0.75 lora multiplier

    banglafaker5911195Apr 14, 2026
    CivitAI

    The face is sometimes matching, sometimes not. Tried changing the lora strength, but lowering it gives weird artifacts.

    GershwinApr 15, 2026· 2 reactions
    CivitAI

    Using the Qwen version, no matter what I do, I can't get an anus to show up. Vagina? No issues. Dicks? Sometimes when I don't even want them! But ask for an anus to be visible? Nope. Smooooth skin.

    TheFunkApr 15, 2026

    try adding a bit of this in at different strengths. https://civitai.com/models/2408505/female-asshole-flux2klein two versions there. try them both as they work differently. Hope it helps. let us know if you get any success. :)

    GershwinApr 15, 2026· 1 reaction

    @TheFunk Thanks, though that's for flux, the flux version snofs tended to work most of the time (but did struggle at times). I'll give it go with flux, but it's the Qwen version that outright refuses to do them at all. Not once.

    wwallApr 16, 2026· 3 reactions
    CivitAI

    Also works with flux 9b-kv quite nicely.

    John8643257Apr 16, 2026· 1 reaction
    CivitAI

    Can you please do a Lora version, i use drawthings cloud and can’t upload the full merged checkpoint to their cloud, i can only use their cloud models, but i can upload Loras and use those. I’m guessing they dont support lokrs bc this Lora doesn’t do anything. Please add non lokrs version

    sneedingonmyligma420Apr 19, 2026· 4 reactions
    CivitAI

    is flux klein 9b even in bf16 meant to produce a crazy amount of body horror? seems like nudity and flux/even z-image turbo seems to not compute, most gens i try to pull off in it are worse than anything you could make in sdxl. even copying other people's node setups verbatim seems to only give me maybe 3 good gens in every 10 which is insane.

    Posted my latest failgens for someone to help me out lol. Civitai can't into picking up comfyui metadata 99% of the time so if you want my original images with the metadata (in the event direct downloads don't work) let me know.

    cushycruxApr 20, 2026· 1 reaction

    I think it has to do with qwen being censored as hell. I tired train both of these models to render penises and it makes things even worse.

    flo11ok874Apr 20, 2026

    Changing resolution and/or add more steps helps.

    @flo11ok874 lol 8 steps is the cap and it can natively do 1080p, so that isn't it.

    Neon_signsApr 25, 2026

    Yeah I get a lot of body horrors as well

    dongquaiApr 29, 2026· 1 reaction

    It's not qwen3 censorship, it's mid-layers in the DiT. Nobody has ever achieved 'abliteration' in a diffusor/flow model, and I won't be the first to do it either.

    dachhaus41200Apr 22, 2026· 2 reactions
    CivitAI

    Anyone using the Qwen version 1.3 able to generate condoms in edit mode? For me the condoms it generates look like crayons. I am using qwen edit 2509

    Neon_signsApr 25, 2026
    CivitAI

    Could you add deepthroating for future updates or a zturbo if possible? This is crazy good

    crombobularApr 27, 2026
    CivitAI

    i know it's asking a lot, but is an Ernie version possible?

    WhatTheGuyApr 28, 2026
    CivitAI

    Absolutely amazing! It can do so much stuff in high quality and all kind of styles and camera angles! It's super flexible. Feels more like a whole basemodel than just a Lora! I hope you will continue your amazing work =)

    LORA
    Flux.2 Klein 9B

    Details

    Downloads
    24,159
    Platform
    CivitAI
    Platform Status
    Available
    Created
    3/31/2026
    Updated
    7/3/2026
    Deleted
    -

    Files

    klein_snofs_v1_3.safetensors

    Mirrors

    HuggingFace (73 mirrors)
    CivitAI (1 mirrors)
    TensorFiles (1 mirrors)