description: <h2 id="heading-5648"><span style="color:rgb(250, 176, 5)">TwinkCockXL (alpha01)</span></h2><p>This is my second major publicly posted LoRA. This was a way for me to learn how to use a large language model (LLM) to tag a dataset to generate an effective LoRA.</p><p></p><p>This is a concept LoRA that produces a penis in SDXL checkpoint models that are resistant to generating a penis, or generally do not generate a penis at all. There was also a secondary focus to generate a penis interacting with clothing.</p><p></p><p>I consider this an alpha because its ... okay.... it works most of the time, but it is not perfect.</p><p></p><p>Unlike my other LoRA, this LoRA was trained predominantly with short natural language phrases generated by querying the cogvlm-chat-hf LLM model with the following questions in the following order:</p><p><em><span style="color:rgb(130, 201, 30)">"Describe this man's age and body type in about 20 words."</span></em></p><p><em><span style="color:rgb(130, 201, 30)">"Describe this man's hair color and style in 6 to 7 words and start the sentence with "His hair is"</span></em></p><p><em><span style="color:rgb(130, 201, 30)">"Describe this man's penis size, length, whether it is erect, semi-erect, or flaccid in 6 to 7 words and start the sentence with "His penis is"</span></em></p><p><em><span style="color:rgb(130, 201, 30)">"Describe the clothing this man is wearing in 6 to 9 words, always start the sentence with "he is wearing"</span></em></p><p></p><p>The tags were then checked manually, and individually edited to fit within the 70 tag limit of SDXL.</p><p>The primary activation tag "<span style="color:rgb(250, 176, 5)">twinkcockxl</span>" was added to all images. A secondary tag was added to the following subconcepts:</p><p>"<span style="color:rgb(250, 176, 5)">betweenpantsshirtxl</span>" - a young man wearing a shirt and bottom wear (pants, shorts, underwear), with a penis visible</p><p>"<span style="color:rgb(250, 176, 5)">cockthruflyxl</span>" - a young man with a penis visible through his fly</p><p>"<span style="color:rgb(250, 176, 5)">cockthrulegholexl</span>" - a young man with a penis visible through the leg hole of his bottom wear.</p><p>"<span style="color:rgb(250, 176, 5)">nopantsxl</span>" - a young man with a penis visible while wearing a shirt but no pants.</p><p>"<span style="color:rgb(250, 176, 5)">noshirtxl</span>" - a young man with a penis visible while wearing bottom wear but no shirt.</p><p>"<span style="color:rgb(250, 176, 5)">fullynudexl</span>" - a young man with a penis visible while not wearing any clothing.</p><p></p><p>The use of secondary tags is not required, and in limited testing the use of secondary tags only does not reliably generate the desired configuration consistently. It appears that both the natural language prompt and the secondary tags should not contradict each other for most consistent generations.</p><p></p><p>An example prompt could be:</p><p></p><p>"a full body shot of <span style="color:rgb(130, 201, 30)">a young man in his late teens or early twenties</span>, he is college sophomore, he is 19 years old, <span style="color:rgb(130, 201, 30)">with a skinny and athletic body, with long sweaty undercut red hair</span>, he has a heart face shape, <span style="color:rgb(130, 201, 30)">his penis is flaccid, he is wearing sexy sweaty shirt, but no pants</span>, running on a football field with a determined look kicking a ball, late afternoon, golden hour, he has a dynamic pose, dynamic shot, rule of thirds,<span style="color:rgb(130, 201, 30)">&lt;lora:twinkcockxl01d_alpha:1&gt; twinkcockxl</span>"</p><p></p><p>The items in green are descriptions that are in the LoRA. The other descriptions would be pulled from the checkpoint you are using.</p><p></p><p>In terms of penis descriptions, penises were classified as "<span style="color:rgb(130, 201, 30)">his penis is flaccid</span>" "<span style="color:rgb(130, 201, 30)">his penis is semi-erect</span>" "<span style="color:rgb(130, 201, 30)">his penis is erect</span>". Sometimes penises were described as "<span style="color:rgb(130, 201, 30)">large</span>", "<span style="color:rgb(130, 201, 30)">averaged sized</span>", or "<span style="color:rgb(130, 201, 30)">small</span>".</p><p>When present, images were also tagged with "<span style="color:rgb(130, 201, 30)">he is holding his erect penis</span>", "<span style="color:rgb(130, 201, 30)">he is holding his semi-erect penis</span>". Images were also sometimes described as "<span style="color:rgb(130, 201, 30)">he is touching his erect penis</span>" or "<span style="color:rgb(130, 201, 30)">he is touching his semi-erect penis</span>". Images were tagged with either "holding" or "touching" but never both.</p><p></p><p><u>Other notes</u>: Unplanned tags that can generate predictable outcomes included "<span style="color:rgb(130, 201, 30)">he is wearing a necklace</span>", "<span style="color:rgb(130, 201, 30)">there is sunlight across his body</span>". "<span style="color:rgb(130, 201, 30)">Shot from underneith</span>" was used, which was a misspelling.</p><p></p><p>While images with the <span style="color:rgb(250, 176, 5)">fullynudexl </span>tag were not wearing a shirt or bottom garment, examples were sometimes wearing a hat, baseball hat (described as "<span style="color:rgb(130, 201, 30)">he is wearing a cap</span>" or "<span style="color:rgb(130, 201, 30)">he is wearing a backwards cap</span>") or footwear (socks or shoes).</p><p></p><p>While the large majority of images used to train this LoRA was twinks, depending on the main checkpoint, it can be used to generate other body types and age ranges.</p><p></p><p><strong><u>Faces</u></strong><u>:</u> <span style="color:rgb(190, 75, 219)">faces were not masked during training, and so the LoRA will impact face generation and interact with the main checkpoint.</span> If a "clean" face is desired, the use of adetailer, face specific model is recommended. As well, having a separate prompt describing the face and not having the &lt;lora activation tag&gt; is recommended. I have also found that using a wildcard for nationalities or ethnicities can also change the face, as well as specific face shapes, if this information is included in the main checkpoint.</p><p></p><p>On testing, inconsistent penis generation or deformed penis generation may occur. I have found that using a different sampler or more sampling steps than the original checkpoint recommends may sometimes fix the problem. I generate X/Y plots to find these configurations. Generally I have found that Adetailer for the penis is no longer needed.</p><p></p><p>There were approximately 5000 images (including repeats and flips) used to generate this LoRA, and the most represented (~20% each) were <span style="color:rgb(250, 176, 5)">betweenpantsshirtxl </span>and <span style="color:rgb(250, 176, 5)">fullynudexl. </span>The other categories each made up about 10% of the overall set.</p><p></p><p>Special thanks to <span data-type="mention" class="mantine-1yiar0p" data-id="mention:1291371" data-label="markury">@markury</span> , <span data-type="mention" class="mantine-1yiar0p" data-id="mention:140287" data-label="zellian">@zellian</span> and spencer for testing an earlier version of this LoRA.</p><p></p><p><span style="color:rgb(193, 194, 197)">If you incorporate this Lora into your mixes, I would much appreciate a shoutout or credit. I do this for fun and education, please do not sell or use this LoRA commercially.</span></p><p></p>
modelVersions.availability: Public
modelVersions.baseModel: SDXL 1.0
modelVersions.description: <p>This is the first version publicly released.</p>
modelVersions.downloadUrl: https://civitai.com/api/download/models/497382
modelVersions.downloaded: true
modelVersions.downloadUrl: https://civitai.com/api/download/models/497382
modelVersions.AutoV1: AF3486D6
modelVersions.AutoV2: 71D6EE2C46
modelVersions.AutoV3: CC898E5A3206
modelVersions.BLAKE3: 77CADD18357F463ABDFC50147639B59723E396F297073E66E8EFC60630813D28
modelVersions.CRC32: DBAB992F
modelVersions.SHA256: 71D6EE2C460B8A7D837CA3D49C8C2EFCE4263DAE59D4813EFE378B897B5A88A1
modelVersions.format: SafeTensor
modelVersions.name: twinkcockxl01d_alpha.safetensors
modelVersions.pickleScanMessage: No Pickle imports
modelVersions.pickleScanResult: Success
modelVersions.scannedAt: 2024-05-10T07:17:09.749Z
modelVersions.type: Model
modelVersions.virusScanResult: Success
modelVersions.hash: UKE2wf-4tk~BIpRjaes:9F%NxDIps:M{X9s.
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/2e11eda1-7fab-4cda-8a6b-60aa00beeed8/width=450/12056252.jpeg
modelVersions.hash: U9FO.F9$5NE4~oE8^*IW0MD*=|em4nxrI]og
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/d86b224f-3fe4-4550-9580-b11fadcb99a8/width=450/12056264.jpeg
modelVersions.hash: UGFOfP==nM~BxuNGNGNdot?H%LM_nNg3ayad
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/6188e718-6ccb-41bf-8ede-b08197d7bd5e/width=450/12056322.jpeg
modelVersions.hash: U7EM5j=:9?~700W,9E-:YN%g~pR%qtjYS5ox
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/588cf0c0-732f-4579-b089-12dad920d19d/width=450/12056481.jpeg
modelVersions.hash: UQE.LV}@xZx[bxxtt6of57Ipa{RQ-nM|NGs.
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/aa0b6aaf-c372-4a63-9a58-cad3fae9637f/width=450/12057386.jpeg
modelVersions.hash: UFELj49wBjr[~qE4={Rk5YIo=dR*D*M{RQjZ
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/653b0209-33c6-47fb-aedc-43d7e76517a6/width=450/12057387.jpeg
modelVersions.hash: UAKJPOJD~1^KJAWCrEWEIVaxE4NL5HNe%Fk9
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/f49b81eb-fcdc-4441-a22b-eac8fd056fcc/width=450/12058503.jpeg
modelVersions.hash: UBD]6gVE1gyX~8M{ICJCwbjY$PEN^OxC%1S#
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/ca7b9811-d357-4d32-9153-f66deacb9fa7/width=450/12058505.jpeg
modelVersions.hash: U58;A9%LJD00u5-;?H4o^+~qE1IpkX_3D%?G
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/26645bcf-960e-411c-8ccd-f69539bf10f7/width=450/12059532.jpeg
modelVersions.hash: U6Aco20M%f9G?]4;?GE2Dja0RjkqIBkCE2-o
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/9aeea7f1-04e5-4a55-a52d-f3100c9839e2/width=450/12059533.jpeg
modelVersions.hash: UA8|;O0yIo?a}@EgNcs98w-pX9IU5Q-BRjX8
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/02e35b23-64cd-4b12-9254-1197a4df87d2/width=450/12059852.jpeg
modelVersions.hash: U9Amr2~9H?.TuPVsMJpIIBbIj[R5]~~o?uMy
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/b6cf0adc-92d8-48e4-b172-1028253472ed/width=450/12059900.jpeg
modelVersions.hash: UHCr[x9GXTaK~pD*%LRjS#t7jFRjD*_2IVRk
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/ce324667-2361-43c0-83d6-92c54359bae3/width=450/12060262.jpeg
modelVersions.hash: U8B:HW4T0#?^?boyIBk=MxS~rCrs^POENIV[
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/11510e10-c9d5-47f7-88a5-c80d69ff9e9f/width=450/12060290.jpeg
modelVersions.hash: UAA9p6E203~B-:RQRQx[AIjE=wOY%2RjNGt7
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/142bc8e9-c565-4528-aace-159e3508da2f/width=450/12062521.jpeg
modelVersions.hash: U67xBh.6004oyAtPRVNH02M|~o?ZRoV[obxt
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/134da199-e0fb-4d38-bb1e-68c06eb797f2/width=450/12062519.jpeg
modelVersions.hash: UBELKUb{03-p?dtTNJN{0qOH={I=5@kDs+Rk
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/e76e58b5-679d-400c-bb57-d9132968dee0/width=450/12064506.jpeg
modelVersions.hash: UiGt[{o}Ris9~Uo#s8V@?GozxCRj-:Sin#ae
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/53ae9c6c-54a3-4de0-9b6f-a411a8cec6b9/width=450/12064505.jpeg
modelVersions.hash: U7DSBpHY150MqE01?a9u0hR*}?=_02t+Vtoz
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/21e2b83e-febb-472a-a04a-e75173e90dbf/width=450/12065667.jpeg
modelVersions.hash: UPGlCZxuyWtR_Ms:t7ofR-WVr?ofofj[bGa|
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/de984a4a-4cb2-4499-bee5-b4e53239c9dd/width=450/12065668.jpeg
modelVersions.name: v01d_alpha
modelVersions.publishedAt: 2024-05-10T14:11:27.509Z
modelVersions.trainedWords: twinkcockxl betweenpantsshirtxl cockthruflyxl cockthrulegholexl fullynudexl nopantsxl noshirtxl
name: TwinkCockXL_alpha
tags: photorealistic sexy concept gay penis men