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

It is not the random, bland trash. I made it exactly because those generators are not usable (as of JAN/2025). I've tried them all, I got disappointed so I designed a good tool myself. Characters follow a consistent, custom template. They're accurate and true to the lore if you generate the existing ones. They are rational and believable when you want to create the new, original ones. I've generated around 100 cards with it already. I did not even have to touch a majority of them after generation.

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 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. Example character cards editor online: (https://desune.moe/aichared/)

    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. Alternatively - do not copy the scenario if you do not want the universal day routine - but it helps with adding color to the character. I personally like the open scenarios, 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

    image/png
    Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License (https://mrwallpaper.com/images/hd/jinx-arcane-escaping-by-rocket-8ss681ujj6iommno.jpg)

    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), twin braids], 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 and blue), toenails: painted (pink and blue)}
    {{"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, graffiti, 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:[morning: {{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., day: {{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., evening: {{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."

    She was generated with this exact template. I did not change ANYTHING, I did not use a picture, just the template in GPT. That's exactly what I got back. It is quite precise, detailed, not bland and usable out of the box, isn't it?
    Have fun!
    Downloads last month

    -

    Downloads are not tracked for this model. How to track
    Inference Providers NEW
    This model is not currently available via any of the supported third-party Inference Providers, and HF Inference API was unable to determine this model's library.

    Model tree for sphiratrioth666/Character_Generation_Templates

    Finetuned
    (1)
    this model