CivArchive
    Klein Foreskin - Full Checkpoint (undistilled - use with Turbo Lora) - v1.9 final
    NSFW
    Preview 120457483
    Preview 120457272
    Preview 120457273
    Preview 120457271
    Preview 120457311
    Preview 120457312

    note - if you were one of the first 20 people to download the workflow, try re-downloading the T2I workflow, I messed up by using a condition zero out node. Don't use those. - use a regular negative clip encode node.

    note - the Loras attached to this checkpoint ONLY work with checkpoint v1.5 or higher. Note that the current Loras are just prototypes. My main focus is on the checkpoint and I will come back to the lora later. the retracted prototype is not very detailed at all, it is just an experiment

    This model is best used with Turbo/Distilled Lora, otherwise you are unlikely to get good results https://civarchive.com/models/2324315/klein-4b9b-base-to-turbo-lora .

    • This creates realistic images in 4 to 8 steps!!

    • This can do text to image & image to image (up to 3 images) since it is just a finetune of Klein.

    This model is trained slightly differently from my lora https://civarchive.com/models/2343427/klein-foreskin

    It is slightly better at image to image outputs than the lora, though there are some things the lora does better such as taking a drawing and making it into a photo.
    It retains more knowledge and is more realistic than just using the lora.

    Version 1.9 is just trained longer than 1.5

    Version 1.9 is just trained longer than 1.5. This makes it follow the prompt better with some things, but at the expense of realism. It started to overbake after 1.9 due to unbalanced dataset. Many things are still underbaked. I will now work on a version 2.0 with the goals of rebalancing and improving what is already here.

    Version 1.5 is a remake of Version 1.0

    During training of Version 1.0, I had some dataset errors such as missing control images, mismatched control sizes, missing captions and more. This resulted in several I2I issues where the model was not properly following directions.

    I wrote a script to help validate my dataset images all had captions and no controls were missing. I trained from the ground up for Version 1.5. I have tweaked a couple of things which result in following prompts more closely, however Version 1.0 may have slightly different outputs which makes it worth downloading too.

    I have paused training to work on a circumcised/retracted foreskin penis lora (that pairs with this checkpoint),
    I will also test the capabilities of 1.5 to determine areas of weakness and then continue training from here to push it further.

    What can this model do?

    This is designed to give easy to use control with natural language. It is trained on the following conceps. I am going to see how much ability I have to continue finetuning to improve the results:

    works very well
    1. nude male, pantless male, shirtless male, penis exposed through fly, pants pulled down,
    2. penis, erect penis (needs some more training on erect)
    3. foreskin, (i2i) add foreskin
    4. masturbating (borderline needs more to training to finetune this more).
    5. grabbing foreskin
    6. inserting things in foreskin like fingers, objects
    7. pubic hair (i2i) add/remove pubic hair/body hair
    8. Cock rings
    9. Cum/ Cumming/ Ejaculating Cum, Cum is on face

    Version 1.5 is better at:
    1. converting images to styles

    Most of the way there and will often work
    1. masturbating
    2. erect penis, though I want to work on this more

    partial training/ needs more work
    1. (i2i) male penis erect/ make penis flaccid
    2. fellatio, tongue in foreskin, sucking foreskin
    3. (i2i) remove foreskin
    4. long foreskin
    5. glans
    6. fleshlight
    7. Camera views like point of view

    training didn't stick
    1. short_foreskin
    2. make penis smaller
    3. increase foreskin length

    Items that were forgotten from base model
    1. (i2i) make into a photo/ make into anime
    2. text is sometimes messed up

    no training yet
    9. autofellatio
    10. anal sex
    11. circumcised
    12. retracted

    Plan

    I will plan to make a lora for circumcised penises.

    I will plan to expand my dataset and continue training 1.5 into 2.0 to fin

    Description

    FAQ

    Comments (18)

    brownbagel0Feb 9, 2026· 1 reaction
    CivitAI

    Fantastic model, thanks! Is there a way to get older middle-aged, men over 50 out of this? So far haven't got luck with those. The quality is very good!

    Epispasm
    Author
    Feb 9, 2026

    It doesn't generate those for me unless I am specifically prompting for it, but if you aare having trouble it might be the specific words that are being used while prompting

    brownbagel0Feb 9, 2026

    @Epispasm I'm specifially prompting it. Tried to prompt the age, for example "57-year-old", also tried "in his late 50s" and "mature older man". None of these worked and I'm getting men looking in their mid 30s at most.

    Epispasm
    Author
    Feb 9, 2026

    @brownbagel0  I am able to prompt for older male. I don't know if klein knows specific ages. I will work on at least improving the concept of older males but it will probably take awhile

    brownbagel0Feb 9, 2026

    @Epispasm Thanks, I appreaciate!

    I used the workflow extracted from one your images.

    Epispasm
    Author
    Feb 9, 2026

    @brownbagel0 some of the earlier workflows (exp v1.0) may have been made with a bad workflow. I recommend using one of the newer images (like from v 1.9 or 1.5)- in general you need to be using the flux2scheduler node and a custom sampler, and not just a basic ksampler.

    brownbagel0Feb 9, 2026

    @Epispasm Gotcha, will test that. Thank you!

    brownbagel0Feb 10, 2026

    @Epispasm Tested the workflow from your latest images, and that unfortunately did not either.

    I just noticed you're using some specific Clip (Qwen_3_8B Flux Klein 9B TE_38b), and I use the normal standard one. Perhaps this makes a difference. Will keep testing.

    alezzbyFeb 9, 2026
    CivitAI

    Hello. I ran tests with flux-2-klein-9b and kleinForeskinFullCheckpoint_v19Final on your workflow. I found that your model consistently adds a strong warmth to the overall tone.

    Epispasm
    Author
    Feb 9, 2026

    Yes, I noticed that also. It may be oversaturated

    PrefoFeb 11, 2026
    CivitAI

    An excellent addition to my growing Klein collection. Obviously I extra appreciate anything that's male focused so this is definitely nice to have.

    CupRunethOverWithLSDFeb 19, 2026· 2 reactions
    CivitAI

    I'm excited for the next version. I check every day to see if it's out yet. :D

    ForeverNecessary737716Mar 1, 2026· 1 reaction
    CivitAI

    I'm trying as you said before, just using this as base with the turbo lora. Doing 8 steps, skimmed CFG, and adding my own loras on top. Works surprisingly well actually. I kinda wish I could train directly over this now.

    Epispasm
    Author
    Mar 2, 2026

    glad it is working for you! you are welcome to try training over this or merging it. experiment and let me know how it goes!

    ss9999Mar 8, 2026
    CivitAI

    Love this checkpoint. Please improve analingus. With v1.5 of your model at least I can't get the guy to lick the anus or close to it. It's always up too high.

    784559563390Mar 9, 2026
    CivitAI

    Looking forward to a model that can draw the male anus and erect penis

    ForeverNecessary737716Mar 17, 2026
    CivitAI

    now there's klein KV. I wonder if they're compatible?

    ryuty77292Apr 15, 2026
    CivitAI

    Good model, I'm using in q5_1 quantized version. I'm looking forward to partially retracted foreskin.

    Checkpoint
    Flux.2 Klein 9B

    Details

    Downloads
    598
    Platform
    CivitAI
    Platform Status
    Available
    Created
    2/9/2026
    Updated
    5/19/2026
    Deleted
    -
    Trigger Words:
    foreskin

    Files

    kleinForeskinFullCheckpoint_v19Final.safetensors