CivArchive
    Preview 133884013
    Preview 133883957
    Preview 133884000
    Preview 133883981
    Preview 133883973
    Preview 133883955
    Preview 133883992
    Preview 133884006
    Preview 133883986
    Preview 133883971
    Preview 133883982
    Preview 133883990
    Preview 133883998

    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.3:

    Further training. For those struggling with the images sometimes wanting to come out as digital art/too smooth, I have solutions:

    First, be sure to mention that it's a photo/photograph in the prompt. Do NOT use "photorealistic" or any other term that doesn't actually mean a photo.

    If only using the turbo checkpoint or lora, you can use a few more steps. I find it unnecessary and counterproductive to my workflow.

    I trained a photo slider directly on SNOFS Krea. Simply set it to somewhere around .5-1 on the strength and you're probably golden. This was trained on SNOFS 1.2 so I'll be putting out an updated version at some point. :
    https://civarchive.com/models/2823820/photodetail-slider-for-snofs-krea

    If that isn't enough, I updated my two-stage sampler node set with a three-stage sampler:
    https://github.com/Auryg/Krea-2-Two-Stage-Sampler

    Further training will further help this issue. I've been training on lanczos downscaling for the training which is better/sharper overall, but it's less grainy than bicubic. I'll move to bicubic for the next set of training.

    The idea for the two-stage sampler that you can generate without the turbo lora for the first bit, which helps with variation, and then bump to a second stage with the turbo lora to keep things fast. For the three-stage variation, you can then bump back to doing it without the turbo lora for the last bit. This not only helps by itself, but you can also put something in the negative prompt like "illustration, smooth, render, anime" or whatever. You can also generate at a lower resolution to start and then bump it up.

    If you look at my workflows attached to the posted images you'll see variations of things that I tried, including implementing a shift value for the first stage. ComfyUI uses a static shift value for Krea 2, which is what is supposed to be used for the Turbo variation. However, the non-turbo Krea 2 doesn't use a static shift value. Whether or not correctly setting that helps is still undecided on my end, but hey, you can try it.

    Ideogram:

    Ideogram model has been updated, and is available here: https://civarchive.com/models/2781404/sex-nudes-other-fun-stuff-ideogram-snofs

    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 (anal and vaginal)

    • 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 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

    FAQ

    Comments (49)

    crombobularJun 15, 2026· 7 reactions
    CivitAI

    thanks for the ig4 version! 👍

    elevendrJun 15, 2026
    CivitAI

    The ultimate Ideogram 4 filter bypasser

    crombobularJun 15, 2026· 4 reactions

    wdym? as long as you prompt with the correct json format you can prompt anything already.

    anonz11Jun 15, 2026· 5 reactions
    CivitAI

    Cursed cover 😭

    HelljethJun 15, 2026· 3 reactions
    CivitAI

    Thank You for Ideogram!

    sh0em0nkeyJun 15, 2026· 5 reactions
    CivitAI

    Versions 1.4 and 1.3 for Flux Klein 9b tend to modify the face when editing or using character LoRA's. Strength's below 0.5 start missing some details/unrealistic anatomy, but 0.5 is also where it starts modifying the face. To me, the problem looks like overly descriptive face captions in the training data.

    Version 1.2 works pretty well with editing and character LoRA's between 0.3 - 0.7. Later versions are still great, just not in an editing/character scenario.

    KYoshinoJun 15, 2026· 3 reactions
    CivitAI

    LET'S FUCKING GOOOOOOOOOOO! If the Klein Lora was already amazing i can't even imagine the diabolical things that i'll create with the ideogram version. Thanks a lot bro.

    GlibGentlemanJun 16, 2026· 9 reactions
    CivitAI

    The GOAT returns! I was hoping you'd make a lora for Ideogram 4!

    Also, THANK YOU for using JSON captioning of the data. That's Ideogram 4's biggest strength and some lora makers are trying to "override" it with natural language. Thanks for making your dataset fit the model and not the other way around!

    ElGordoAIJun 16, 2026· 1 reaction
    CivitAI

    so ideogram became viable? let's hope it

    heavy_battle_archJun 16, 2026· 3 reactions
    CivitAI

    I'm a long time fan of your work! I gave a try to snofs for Ideogram, but it looks still a bit undertrained unfortunately, the private bits looks blurry or malformed. Still, very good first try, looking forward to updates!

    Ashen3
    Author
    Jun 16, 2026· 5 reactions

    It's only had less than 1/4 of the training the Flux 2 Klein model has, so yeah, it has a ways to go.

    Unscathed7928Jun 17, 2026

    Combine it with realism engine v3. They both have strengths and weaknesses

    heavy_battle_archJun 17, 2026

    That's exactly what i do, thanks!

    AddicteddJun 16, 2026· 1 reaction
    CivitAI

    Gpu went brrrr, Lora works fine btw 😏

    makiaeveliJun 16, 2026· 2 reactions
    CivitAI

    0.6 strength on just the base model produces sex fairly reliably

    edit: okay, applying the lora to both models at the same strength (of 1.0) works well as long as the sampler is different from res_2s, it's much too slow. But using deis_2m is faster with similar quality

    xpnrtJun 17, 2026

    what do you mean by sampler is different ?

    makiaeveliJun 18, 2026

    @xpnrt like euler vs res vs deis vs ... it's just the equation used to solve the noise in the image. just gotta use a simpler one on smaller gpus to run both models at reasonable time

    AI_2_addictedJun 16, 2026· 1 reaction
    CivitAI

    Great Ideogram 4 version! Looking forward to the updates!

    2001photo308Jun 20, 2026

    When using any LORA, rendering time increases by 3-30 times (depending on the LORA). Is this expected?

    kossanJun 17, 2026· 7 reactions
    CivitAI

    They finally added Ideogram as model option btw c:

    Degenerator123Jun 17, 2026

    We can't add the Ideogram4 model category to nsfw loras unfortunately

    oh_txtJun 17, 2026· 2 reactions

    NSFW is blocked. All current NSFW loras for Ideogram posted will likely be deleted eventually

    kossanJun 17, 2026

    @oh_txt Interesting, how come? Is Ideogram pushing for it? ;o

    elevendrJun 17, 2026

    @oh_txt Not really, while the model itself is filtered, people have found ways to avoid to filter via bonding boxes

    kossanJun 18, 2026

    @elevendr I'm confused. Why would this stop Ideogram 4 LoRA's being marked as NSFW? Bypassing censorship, although usually text encoder based, is a thing for literally every single model. What makes this one unique in a sense that NSFW loras are blocked on Civitai for it, especially if Ideogram themselves aren't pushing for it.

    kangaru861Jun 18, 2026

    @kossan I'd say Ideogram probably did ask Civit to stop it. Originally it was possible to use the Ideogram 4 option for NSFW loras, but it later changed. Ideogram probably don't want it publicized.

    kossanJun 18, 2026

    @kangaru861 Ye that's what I assumed initially. So had to clarify.

    RPxGoonJun 24, 2026

    @elevendr this lora alone removes the need for json prompting. havent done anything but natural language prompts since i started using it

    degeneration_zeeJun 17, 2026· 3 reactions
    CivitAI

    Ideogram version works very well but it seems to kinda impose the same face and nose on everyone -- especially if they're characters that the model knows -- in certain scenes. Ideogram on its own is very good at avoiding clones faces and features.

    Ashen3
    Author
    Jun 17, 2026· 3 reactions

    Hm, you're not wrong. It's certainly not the dataset - that's the same as it's been. When I continue training I'll try to increase the weight decay and train at a lower LR and see if that helps.

    ponystalk69990Jun 18, 2026

    snof with ZIT probably the best in term of face variations. while ideogram face variation just as boring as boogu. it gave you the same face for no rason at all..

    cupraJun 18, 2026

    That's just id4 for you. It sucks in that regard.

    RLS_AnimationJun 19, 2026· 1 reaction
    CivitAI

    Can't get a simple breast grab, no matter the prompt. 😪

    I tried Massage also, Breast Massage, Groping, Grope, etc.

    LuringSuccubusJun 19, 2026
    CivitAI

    okay, this lora is not compatible with ostris's turbo lora-style and anatomy degrade significantly.

    other lora works fine.

    ainewb14Jun 20, 2026

    ostris's turbo lora doesn't work with any loras fyi

    LuringSuccubusJun 20, 2026· 1 reaction

    @ainewb14 it works with futanari penis ideogram lora, 2step, cfg1 too generated okay result, it didnt change style or broke anatomy, maybe investigate how that lora was createdhttps://civitai.red/models/2700527/futanari-penis-ideogram-4?modelVersionId=3032633

    Umair11Jun 21, 2026
    CivitAI

    SNOF version 1.3 or 1.1 does not seem to be supported by Nunchaku Qwen image

    crombobularJun 23, 2026· 6 reactions
    CivitAI

    would a krea2 version be possible?

    Ashen3
    Author
    Jun 26, 2026· 1 reaction

    Anything is possible if you believe.

    crombobularJun 26, 2026

    @Ashen3 my hero

    RPxGoonJun 24, 2026· 2 reactions
    CivitAI

    havent taken the time to give this credit yet....

    this lora is LITERALLY the only reason im working with ideogram now... this lora, at a strength of 1 on both models, completely removes the need for json prompting... not to mention makes some AMAZING images, poses, etc.

    very much appreciated <3

    kibo_art_Jun 24, 2026
    CivitAI

    V1.3 is more stable

    roboticoneJun 24, 2026· 13 reactions
    CivitAI

    Will you make a Lora for Krea 2?

    Ashen3
    Author
    Jun 26, 2026· 1 reaction

    It's up. Thank my Patreon supporters for the funds to make it possible.

    civitianzJun 25, 2026
    CivitAI

    the model doesn't understand "underwear on ankle"

    ProtoniumJun 26, 2026

    try "around ankles" then

    vastarkJun 25, 2026· 1 reaction
    CivitAI

    Please we need add KLEINE 4b version !!

    ponystalk69990Jun 25, 2026· 5 reactions
    CivitAI

    we need KREA2 please sir

    Ashen3
    Author
    Jun 26, 2026· 1 reaction

    Thank my Patreon supporters for making it possible. My 5090 can only do so much.