A comprehensive guide on how to make a character on TavernAI (explained to you as
if you were a 5 year old)
Step 1: Go to this website: [Link]
Step 2: Enter the character name
Step 3.1: Go to this website: [Link]
Step 3.2: In type write "character"
Step 3.3: In name write the characters name
Step 3.4: in "Attribute" enter something like "Mind" or "Personality" and insert
individual values into the boxes (example:
[Link]
49319)
Step 3.5: After you're done designing your character, copy the W++ code (not the
JSON code)
Step 4: Go back to [Link]
Step 5: paste the W++ code into "Character Persona:"
Step 6: Create the Greeting
Step 7.1: Create the world scenario (if you're planning on RPing with the
character, place them where the character is in, such as the name of the world or
game they're from)
Step 7.2 Add example dialogue (not necessary, but the majority of the personality
(60%!) comes from example dialogues, scroll down to see example dialogues guide)
Step 8: click submit
Step 9: copy the text to a txt file
Step 10: Change the ".txt" to a ".json" (If you do not use TavernAI for your
character, the following steps do not apply to you)
Step 11: Go onto [Link]
Step 12: Click "Import"
Step 13: Find the JSON file you've just downloaded and select it
Step 14: Click on the Character you've just made
Step 15: Add a image to your character
Step 16: Click "Export"
Step 17: A PNG file will download, that's your character, you can Import the PNG
file again to check if it works, if it does, you can post it no problem
A comprehensive guide on how to add example dialogues (explained to you as if you
were a 7 year old)
In Step 7.2 you want to add an example dialogue to the bot, this will make them act
more in character
The example dialogue usually looks like this:
<START>
You: Hello! What is your name?
Botname: Hi! So glad to meet you <USER> my name is Botname. But people call me
botmcbotface.
It is important to use the "You: " when describing the actions taken by a user
Using <USER> will make bot address the user by their set username (see example
above)
When creating multiple example dialogues use <START> to separate them
You may add as many example dialogues as you wish
Tips:
Try to keep your JSON files around 1024 tokens large, the closer it is to that
number the better the bot will be, but being within 800-1200 range is generally
advised (use this website to check for token count, upload the entier JSON to it
[Link]
When you're done writing example messages, you can use a website to spellcheck
whether you've made any spelling mistakes, same thing can be done with the
description (especially advised for non-native English speakers)
If you don't know what to put into example dialogues, you can try using ChatGPT to
generate in character dialogue examples