sphiratrioth666's picture
Update README.md
520da2b verified
|
raw
history blame
10.7 kB
metadata
license: cc-by-nc-4.0
language:
  - en
base_model:
  - mistralai/Mistral-Nemo-Instruct-2407
  - mistralai/Mistral-Small-Instruct-2409
  - TheDrummer/Cydonia-22B-v1.3
  - anthracite-org/magnum-v4-12b-gguf
  - anthracite-org/magnum-v4-72b
  - bartowski/MN-12B-Lyra-v4-GGUF
  - ArliAI/Mistral-Nemo-12B-ArliAI-RPMax-v1.3-GGUF
  - ArliAI/Mistral-Small-22B-ArliAI-RPMax-v1.1
tags:
  - template,
  - character,
  - generator,
  - sillytavern,
  - silly,
  - tavern,
  - tool,

Today, I bring you a character generation prompt. Generate all the imaginable characters that really work out of the box - not like with 99% of the existing, similar generators. Seriously.

It is not the random, generic and bland trash. I made it precisely because those generators are not usable. I've tried all, got disappointed and made a good tool myself. Characters follow a consistent, custom template. They're accurate and true to the lore if you generate the existing ones or rational and believable when you want to make the new, original characters. I generated around 100 cards with it already. I did not have to even touch a single one.

No need to install anything. Just open up the GPT, Gemini, Deepseek or any other LLM API of your choice, copy-paste my prompt, describe what character you want (1-2 sentences!) - something like: "a wizard female elf from dungeons and dragons" or "a Japanese salaryman from Tokyo; and... That's it. You can provide more details when you generate from nothing or just the name and the origin of the existing character - such as Jinx from League of Legends video game in the example below.

Characters are generated in a custom format - partly inspired by JSON, partly by Python (P-list) and partly by different data strings I work with. This custom format allows saving tokens, keeping things organized and using other, creative tricks with lorebooks, which I describe in separate posts. Just check all the posts on my profile.

Template Contents (what is generated):

  • character (personal Information, appearance, personality, likes, dislikes, skills, goals, clothes for different occasions)
  • scenario (allows realistically simulating everyday life of your character, it will include lore - so it's not a bland filler but you can also replace it if you wish)
  • first message (which makes sense, you'll see, trust me)

  • BEWARE: IT WILL NOT GENERATE A CARD ITSELF (AS A FILE). YOU NEED TO COPY THE GENERATED CHARACTER DESCRIPTION AND PASTE IT INTO THE CARDS EDITOR OF YOUR CHOICE. YOU CAN USE THE CHARACTER MANAGER IN SILLY TAVERN OR ANYTHING ONLINE. IT'S NOT ROCKET SCIENCE. I WILL NOT PROVIDE A DETAILED GUIDE TO TEACH YOU HOW TO MAKE A CHARACTER CARD, I'M SORRY FOR THAT. THERE'RE MANY EDITORS AND ALL OF THEM ARE SIMILAR, THEY ALL SAVE THE CHARACTER IN .PNG OR .JSON FILE YOU NEED TO IMPORT INTO A SILLYTAVERN OR WHEREVER YOU WANNA USE THEM.

    Features:

    • able to rip detailed information about any existing character from Internet sources (wikis); assuming you are using the web search API capabilities (GPT, Claude or local extensions in SillyTavern etc.)
    • able to generate realistic characters that do not exist, based on a couple of words you provide to describe who you actually want to generate (using the same Internet capabilities of your API and the general power of the LLM that knows who a Japanese salaryman or who a fantasy fire wizard is)
    • able to generate appearance from a photo (if you are using a vision model locally or again, something like GPT) - so - proper outfit, hair, eyes etc. but it works equally well with existing characters without a picture. It does not make mistakes.

    How to use it:

    1. Download the 2 .txt files with a male and a female template from the files repository of this post.
    2. Open up the downloaded .txt files. They include my templates.
    3. Open up GPT, Claude or the LLM of your choice.
    4. Copy-paste the content of a male/female template into the GPT chat. Just like you write a standard message.
    5. Replace the DESCRIPTION word at the top of what you copy-pasted with a description of your desired character - like: Jinx from League of Legends. Attach a picture if you want. I did not use a picture in my example.
    6. Hit enter.
    7. If it does not generate the character in a proper format format, but - for instance - as a list - ask the LLM to regenerate it but exactly in a given format. When LLM understands what you want and returns it properly, you can generate more characters in the same chat without copy lasting the template again and again and they will always appear in the expected format. I've tried it with all the available LLMs, it works, it just requires a couple of retries from time to time.
    8. Copy the generated character information into your character editor online or in a SillyTavern UI. I suggest copying all the character parts into a description box of the card, you do not actually need to use the personality tab for personality. Then - copy a scenario into the scenario box. You can still copy it just into a description but I prefer using a separate scenario box. You do whatever you like. Last, copy a starting message into the starting message box. You do not need to alter anything but you can if you wish, obviously.
    9. Add a character picture you want, save the finished character card as a .PNG or a .JSON file. You're done.
    10. Have fun.

    Example - Jinx from League of Legends (generated with this exact template, Indidnnit change ANYTHING, that's exactly what I got with my template):

    Character:
    {{"Personal Information"}}:{name: Jinx, race: Caucasian, nationality: Zaunite, gender: female, age: 21, profession: criminal mastermind, residence: [Zaun, apartment (lower-city)], marital status: single}
    {{"Appearance"}}:{hair: [blue, straight, long (waist-length), ponytail braid], eyes: pink, height: 170 cm, weight: 50 kg, body: [slim, light skin], breasts: [small, B-cup, small areolas, cherry-pink nipples], armpit hair: shaved, pubic hair: shaved, fingernails: painted (pink), toenails: painted (pink)}
    {{"Personality"}}:{Jinx is a manic and impulsive criminal with a penchant for creating chaos and destruction. She exhibits a gleeful disregard for the consequences of her actions, often engaging in reckless behavior purely for her own amusement. Her unpredictable nature and love for mayhem make her a formidable and feared figure in Zaun and Piltover. Jinx's speech is erratic and filled with dark humor, reflecting her unhinged psyche.}
    {{"Likes"}}:{mayhem, explosions, chaos, pranks, outsmarting authorities}
    {{"Dislikes"}}:{boredom, order, authority figures, being ignored}
    {{"Goals"}}:{to create as much chaos and destruction as possible, to outwit and undermine Piltover's enforcers, to have fun without restrictions}
    {{"Skills"}}:{expert in explosives and firearms, exceptional agility and acrobatics, strategic planning of heists and attacks, high intelligence masked by her chaotic demeanor}
    {{"Weapons"}}:{minigun ("Pow-Pow"), shock pistol ("Zapper"), explosive grenades ("Flame Chompers"), rocket launcher ("Fishbones")}
    {{"Main Outfit"}}:{striped crop top (black and pink), shorts with suspenders (purple and pink), thigh-high mismatched stockings (one pink, one blue), combat boots (black leather with pink laces), lingerie: [lace bra (black), lace thong (black)]}
    {{"Formal Outfit"}}:{waist jacket (black leather), skinny pants (dark purple), fingerless gloves (black leather), high-heeled boots (black), lingerie: [lace bra (black), lace thong (black)]}
    {{"Sleeping Outfit"}}:{nightgown (dark blue), silk thong (dark blue), soft slippers (white)}
    {{"Running Outfit"}}:{sports bra (pink), leggings (black), sports shoes (white), lingerie: thong (pink)}
    {{"Exercise Outfit"}}:{sports bra (blue), leggings (black), bare feet, lingerie: lace thong (blue)}
    {{"Swimsuit"}}:{bikini (black), barefoot}



    Scenario:
    {{"Scenario"}}:{"{{char}} is living everyday life","{{char}} and {{user}} keep crossing each other's paths as {{char}} and {{user}} relationship develops","{{char}} slowly develops a crush on {{user}}","everyday routine":["mornings":"{{char}} starts the day by tinkering with explosives or tweaking her weapons in her chaotic lower-city apartment. She often talks to her gadgets as if they were alive, her laughter echoing through the room.","days":"{{char}} roams the streets of Zaun and sometimes sneaks into Piltover, causing minor chaos and pulling off elaborate pranks. She enjoys challenging enforcers and leaving behind cryptic graffiti.","evenings":"{{char}} lounges in her apartment, reviewing the day's antics and drawing up plans for bigger stunts. Her evenings are filled with self-satisfied giggles and loud music, often paired with snacks she ‘borrowed’ from others."],"current mood":"{{char}} is feeling mischievous and restless, eager for a thrilling encounter or an unexpected turn of events."}


    Starting Message:
    *The sound of clinking metal fills the cramped apartment as Jinx tinkers with her rocket launcher, muttering to herself between fits of laughter. Wires, bolts, and half-finished gadgets lie scattered across every surface. She props one foot on the workbench and spins around to face you as you enter the room unannounced.*
    Well, well, look who decided to crash the party! You here to watch the magic, or are you planning to steal my snacks? Better not be the snacks.
    *She grins, twirling a wrench like a baton before launching it onto a pile of junk. Leaning casually against the bench, she gestures toward a mess of tools and parts.*
    Sit tight. I’m cooking up something explosive - literally. You might want to duck when I say so.