Jump to content

Basic Single character guide: Difference between revisions

From CrushOn.AI
No edit summary
 
(22 intermediate revisions by one other user not shown)
Line 1: Line 1:
INTRO HERE
=== This guide is designed and written to help you create your first bots on '''Crushon AI''' ===
 
We will walk through each step to bring your character to life''', one step at a time''', but first, you need to know that there’s no ''wrong'' way to create and publish a bot!
'''IMPORTANT'''
 
There's no ''wrong'' way to create and publish a bot!


Every model has its own way of processing info, often in different formats. So keep in mind: a bot might work great on one model and not so well on another, depending on the prompts you've used. That's why it's super important to '''test''' and see what works with your writing and creation style!
Every model has its own way of processing info, often in different formats. So keep in mind: a bot might work great on one model and not so well on another, depending on the prompts you've used. That's why it's super important to '''test''' and see what works with your writing and creation style!


That said, this little guide is made to help you get started creating your first bots with a general structure that should work on most models 💡
That said, this guide is made to help you '''get started creating your first bots''' with a general structure that should work on most models 💡
----
----


=== '''COMMON TERMS''' ===
=== '''COMMON TERMS TO KNOW''' ===
{| class="wikitable"
{| class="wikitable"
|'''TERM'''
|'''TERM'''
Line 16: Line 13:
|-
|-
|'''<nowiki>{{char}}</nowiki>'''
|'''<nowiki>{{char}}</nowiki>'''
|A macro for the character's name as input in bot creation
|A macro for the '''character's name''' as input in bot creation
|-
|-
|'''<nowiki>{{user}}</nowiki>'''
|'''<nowiki>{{user}}</nowiki>'''
|A macro that will show up as the user's persona name in chats
|A macro that will show up as the '''user's persona''' name in chats
|-
|-
|'''Prompt'''
|'''Prompt'''
|A prompt is a message or set of instructions sent to an LLM telling it how to behave. Technically, all botmaking is just "prompting" an LLM to portray a character a certain way
|A prompt is a message or set of '''instructions sent to an LLM''' telling it how to behave. Technically, all botmaking is just "prompting" an LLM to portray a character a certain way
|-
|-
|'''LLM'''
|'''LLM'''
|Large Language Model. Also called a "model" It's the "AI" that powers the convo you have with bots. Different LLMs will give you different kinds of replies depending on your input  
|Large Language Model. Also called a "model" It's '''the "AI" that powers the convo''' you have with bots. Different LLMs will give you different kinds of replies depending on your input  
|-
|-
|'''Models'''
|'''Models'''
|Same as above, just another way to refer to LLMs
|Same as above, just another way to refer to LLMs
|-
|-
|'''Chars''' (or Tokens)
|'''Tokens'''
|'''''Not to be confused with <nowiki>{{char}}</nowiki>''!''' This refers to the textual ''characters'' in your bot's description.
|Tokens are '''used for context and memory''', and the more you write, the more tokens will be used. Keep in mind that the fewer tokens you use, the better, because the more permanent tokens you take up, the less memory the bot will have left to work with during roleplay  
Chars are used for context and memory, and the more you write, the more chars (also called tokens) will be used. Keep in mind that the fewer chars you use, the better, because the more permanent chars you take up, the less memory the bot will have left to work with during roleplay
1,000 tokens ≈ 750 words on average in English
|-
|'''Memory'''
|
|-
|-
|
|'''Permanent Tokens'''
|
|Permanent tokens are the '''information your bot retains long-term''', as mentioned earlier, '''less is more'''.
The sections that store tokens permanently are: ''Personality'', ''Appearance'', and ''Scenario''. Everything you put in these sections will be remembered by your bot
|}
|}


Line 52: Line 47:
For the name, It's usually best to put your '''character's name''' here, or their '''nickname''', if that's how they're mostly known.
For the name, It's usually best to put your '''character's name''' here, or their '''nickname''', if that's how they're mostly known.


For the age, you need to indicate your character’s fictional age.  
For the age, you need to indicate your '''character’s fictional age'''.  


''Note'' that minor characters are not allowed.
''Note that minor characters are not allowed.''


== '''Uploading your character's photo''' ==
== '''Uploading your character's photo''' ==
Line 65: Line 60:
== '''Scene card''' ==
== '''Scene card''' ==
[[File:Scenecard.png|frameless|199x199px|right]]
[[File:Scenecard.png|frameless|199x199px|right]]
This feature is optional, but it allows you to add a '''background''' that will be visible above your chat, for you and for others
This feature is '''optional''', but it allows you to add a '''background''' that will be visible during your chat, for you and for others


For clarity, it is recommended that you upload a picture of 3072*2048, 1920*1080 size, less than 5MB.  It will be a scene when chatting. The rectangular part in the crop is the area you display on the mobile phone
For clarity, it is recommended that you upload a picture of 3072*2048, 1920*1080 size, less than 5MB.  It will be a scene when chatting. The rectangular part in the crop is the area you display on the mobile phone
Line 81: Line 76:
[[File:Charactervisib.png|frameless|259x259px|right]]
[[File:Charactervisib.png|frameless|259x259px|right]]


Visibility lets you, as the name suggests, choose your bot's visibility setting. Whatever you pick, you can always change it later, so no stress.
Visibility lets you, as the name suggests, choose your bot's visibility setting. Whatever you pick, you '''can always change it later''', so no stress.


'''Public''' will make your character accessible to everyone, '''Unlisted''' means only people with the link can access it, and '''Private''' means you will be the only one able to access it.
'''Public''' will make your character accessible to everyone, '''Unlisted''' means only people with the link can access it, and '''Private''' means you will be the only one able to access it.
Line 103: Line 98:


== '''Character Definition''' ==
== '''Character Definition''' ==
[[File:Characterdefinition.png|right|frameless|135x135px]]
Here, you can choose whether others will be able to see what you've written in your bot's definition.
It's up to you to decide if you want it to be accessible or not


== '''Greeting''' ==
== '''Greeting''' ==
The greeting is ''very'' important, as it sets the overall tone of the narration for the rest of the roleplay, at least at the beginning. It’s also the first message users will see when they open a convo with your character.
The greeting is '''''very''''' important, as it sets the overall tone of the narration for the rest of the roleplay, at least at the beginning. It’s also the first message users will see when they open a convo with your character.


'''Note - Some macros to know:'''  
'''Note :'''  


Using '''<nowiki>{{user}}</nowiki>''' in your greeting will display the name of the user’s persona.
Using '''<nowiki>{{user}}</nowiki>''' in your greeting will display the name of the user’s persona.
Line 113: Line 112:
Using '''<nowiki>{{char}}</nowiki>''' will display the name of your character.
Using '''<nowiki>{{char}}</nowiki>''' will display the name of your character.


<nowiki>***</nowiki>
=== This is where your ''personal writing style'' comes in, however, there are a few key recommendations to keep in mind : ===


This is where your personal writing style comes in. However, there are a few key recommendations to keep in mind:
'''The narrative perspective matters'''
* '''❌ First person''' (I/my): Avoid using this POV. Most models struggle with it and may start confusing the bot with the user or make the bot speak for the user
* '''Second person''' (you/your): This can work with some models and break others. It’s not the most stable choice
* '''✅ Third person''' (he/she/they): This is the most reliable perspective. It gives the model clear structure and minimizes errors<br />
'''To keep in mind while writing'''


* '''First person (I/my)''': Avoid using this POV. Most models struggle with it and may start confusing the bot with the user or make the bot speak for the user
'''⚠️ Length matters''': If your intro is very short, your bot will likely give short replies at the start too. It’s better to aim for at ''very'' least 100 words in your greeting so the character has enough material to work with.
* '''Second person (you/your)''': This can work with some models and break others. It’s not the most stable choice
* '''Third person (he/she/they)''': This is the most reliable perspective. It gives the model clear structure and minimizes errors<br />
'''Length matters''': If your intro is very short, your bot will likely give short replies at the start too. It’s better to aim for at least 100 words in your greeting so the character has enough material to work with.


'''Avoid describing the user''' behaviorally, or through dialogue. If your intro makes the bot talk ''for'' the user, it will likely keep doing it, and most users ''hate'' that. You can mention the user or describe who they are in context, but don’t write their lines or actions.
'''Avoid describing the user''' behaviorally, or through dialogue. If your intro makes the bot talk ''for'' the user, it will likely keep doing it, and most users ''hate'' that. You can mention the user or describe who they, but don’t write their lines or actions.


'''Include a line of dialogue''' from your character in the greeting, it helps anchor their way of speaking.
'''Include a line of dialogue''' from your character in the greeting, it helps anchor their way of speaking.


'''Give context''': Include a setting, what’s happening, and a situation that sets the scene.
'''Give context''': Include a setting, what’s happening, and a situation that sets the scene (time, place, etc.)


'''End with a hook''' that leaves space for the user to respond or react.
'''End with a hook''' that leaves space for the user to respond or react.


=== Example: ===
=== Example: ===
Line 136: Line 136:
'''Writing format:'''
'''Writing format:'''


Use <code>*</code> around your text to make it ''italic'' -> use this to frame your entire text or just some ''words''
Use <code>*</code> around your text to make it ''italic'' use this to frame your entire text or just some ''words''


Use <code>**</code> around your text to make it '''bold''' -> use this for your character's '''dialogue'''
Use <code>**</code> around your text to make it '''bold''' use this for your character's '''dialogue'''


'''Example:'''
'''Example:'''
Line 147: Line 147:


== '''Personality''' ==
== '''Personality''' ==
'''This is where all the most important info about your character goes.''' It's what gives them a background, specific behaviors, a look, a vibe, etc... This also makes up your permanent chars(tokens), basically, what your bot will remember throughout the RP, no matter how long it goes. This is the ''heart'' of your bot.  
'''This is where all the most important info about your character goes.''' It's what gives them a background, specific behaviors, a look, a vibe, etc... This also makes up most of your permanent tokens, basically, what your bot will remember throughout the RP, no matter how long it goes. This is the ''heart'' of your bot.  


Again, there is no '''wrong''' or '''right''' way to create a bot. Generally, it’s just a matter of personal preference and, most importantly, chars(tokens) memory. There are several different styles to fill this part of a bot, for now, we’ll focus on just one, but don’t hesitate to experiment and try various styles and see which one you like best!  
Again, there is no '''wrong''' or '''right''' way to create a bot. Generally, it’s just a matter of '''personal preference''' and, most importantly, '''tokens memory'''. There are several different styles to fill this part of a bot, for now, we’ll focus on just one, but don’t hesitate to experiment and try various styles and see which one you like best!  


=== IMPORTANT - THE MEMORY ===
=== IMPORTANT - THE MEMORY ===
You should not exceed 2,000 '''chars(tokens)''' in your personality section. Most Models (LLMs) has low context limit, going beyond 2,000 chars(tokens) will result in poor memory performance and may even cause the bot to break entirely.
'''⚠️''' You should not exceed 2,000 '''tokens''' in your personality section. Most Models (LLMs) has low context limit, '''going beyond 2,000 tokens will result in poor memory performance''' and may even cause the bot to break entirely.


Keep in mind that '''less is more'''.
Keep in mind that '''less is more'''.


'''2,000 permanent chars(tokens) is an absolute maximum,''' It is best to stay between '''500 and 1,500 tokens''', especially if it’s your first bot.
'''2,000 permanent tokens is an absolute maximum,''' It is best to stay between '''500 and 1,500 tokens''', especially if it’s your first bot.


=== TEMPLATE STYLE ===
=== TEMPLATE STYLE ===
You just need to fill it out point by point based on the character you have in mind.
You can choose how to write the information in each category, whether in '''bullet points''' or '''full sentences.''' It’s up to you and depends mainly on what you’re most comfortable with, but keep in mind the tokens you use


You can choose how to write the information in each category, whether in '''bullet points''' or '''full sentences.''' It’s up to you and depends mainly on what you’re most comfortable with, but keep in mind the length of chars(tokens) you use
You just need to fill it out point by point based on the character you have in mind


'''IDENTITY:'''
'''IDENTITY:'''  
'''Name''': (nicknames, titles, alias, etc.) ''| e.g: Louisa Brown''
'''Gender''': (male, female, both, whatever etc.) ''| e.g: Female''
'''Species''': (human, vampire, werewolf, etc.) ''| e.g: Human''
'''Occupation''': (student, CEO, unemployed etc.) ''|'' ''e.g.: Student and part-time volunteer for an organization fighting ocean pollution''
'''PERSONALITY:'''
Traits, behavior etc. ''|'' ''e.g: "Smart, funny, sarcastic, sweet, kind-hearted, caring."''
You can also add quirks like: ''"afraid of the dark, hates silence"'' etc...
'''BACKSTORY:'''
You can write it out in '''narrative style''' ''(e.g. Louisa was born in Germany and moved to Chicago last year...)'' or keep it short and snappy with bullet points.
⚠️ '''''Reminder'': The shorter your sentences, the fewer tokens you'll use!'''
''Example'':
- Born in Germany.
- Moved to Chicago last year.
- Has a dog and two hamsters.
- Got a degree in marine biology.
- Has had a few boyfriends.
'''Make sure the info is relevant to your character!'''
'''ADDITIONAL INFORMATION:'''
Anything else you wanna add! It could be setting-related (like if your character is from a fantasy world or medieval era etc...), or details about them, such as kinks, preferences, pet peeves, or anything you think matters


* Name: (nicknames, titles, alias, etc.) ''| e.g: Louisa Brown''
== '''Appearance''' ==
* Gender: (male, female, both, whatever etc.) ''| e.g: Female''
Same as above, just fill in the features (face, body, etc.) of your character, as well as their clothing style or what they’re wearing
* Species: (human, vampire, werewolf, etc.) ''| e.g: Human''


'''PERSONALITY:'''
'''TEMPLATE STYLE'''
'''PHYSICAL DESCRIPTION:'''
'''Hair''': (color, style, length) ''| e.g: Long wavy, blond, always tied up''
'''Eyes''': (color, any special qualities or detail) ''e.g: Big, baby-blue eyes, always wears glasses''
'''Body''': (size, build, skin tone, general appearance, any details such as scars, tattoos etc... or any important features) ''| e.g: Petite, curvy, creamy skin, dusted with freckles''
'''Clothing''': (Either a specific outfit like a "red hoodie" or general fashion vibe like "emo gothic style", you can also make a mix of both) ''| e.g: General nerdy vibe: oversized tshirt falling to her thighs, mini shorts, too many bracelets''


Traits, behavior, ''e.g: "Smart, funny, sarcastic, sweet, kind-hearted, caring."'' You can also add quirks like: ''"afraid of the dark, hates silence"'' etc...
== '''Scenario''' ==
The scenario is an additional category like personality and appearance. All the information you put here will be '''stored in the bot's memory'''.


'''BACKSTORY:'''
These three sections, ''Personality'', ''Appearance'', and ''Scenario'', are “'''permanent tokens'''”.


You can write it out in '''narrative style''' ''(e.g. Louisa was born in Germany and moved to Chicago last year...)'' or keep it short and snappy with bullet points. ''Reminder'': The shorter your sentences, the fewer chars(tokens) you'll use!
The only difference is that the scenario is recalled more ''frequently'' than the other two. To explain it simply, this is because of how memory is prioritized, ''imagine a ladder the bot climbs to find info: the scenario is placed at the very bottom, it accesses it faster and more often.''


''Example'':
This section should contain the '''key''' '''information''' you want the bot to '''absolutely remember'''. Personally, I recommend adding elements like lore/world context/setting or/and background.


* Born in Germany
'''You can think of your scenario as a command for your bot, that tells them which key topics and context it should always remember.'''
* Moved to Chicago last year
* Has a dog and two hamsters
* Got a degree in marine biology
* Has had a few boyfriends 
* '''Make sure the info is relevant to your character!'''


'''ADDITIONAL INFORMATION:'''
For example, if your character is a witch from the 18th century and your roleplay takes place in a medieval fantasy world ravaged by the Inquisition


Anything else you wanna add! It could be setting-related (like if your character is from a fantasy world or medieval era etc...), or details about what they kinks, preferences, anything you think matters.
'''Example scenario''':
 
''Set in 18th century in Europe, <nowiki>{{char}}</nowiki> is a witch. All forms of witchcraft and magic are harshly punished and hunted by the Inquisition. The dialogue, context, and atmosphere should reflect a dark medieval fantasy setting.''
== '''Appearance''' ==
'''IMPORTANT:'''
Same as above, just fill in the features (face, body, etc.) of your character, as well as their clothing style or what they’re wearing.


'''TEMPLATE :'''
Keep your scenario '''short and concise''', just the essentials. Avoid overloading it with details, also, '''avoid including temporary or one-time actions''' (like "''the character is burning a village''"), or the bot may bring it back later in the roleplay even after it's over.
'''PHYSICAL DESCRIPTION:'''
* Hair: (color, style, length) ''| e.g: Long wavy, blond, always tied up''
* Eyes: (color, any special qualities or detail) ''e.g: Big, baby-blue eyes, always wears glasses''
* Body: (size, build, skin tone, general appearance, any details such as scars, tattoos etc... or any important features) ''| e.g: Petite, curvy, creamy skin, dusted with freckles''
* Clothing: (Either a specific outfit like a "red hoodie" or general fashion vibe like "emo gothic style", you can also make a mix of both) ''| e.g: General nerdy vibe: oversized tshirt falling to her thighs, mini shorts, too many bracelets''


== '''Scenario''' ==
== '''Example Conversation''' ==
The scenario is an additional category like personality and appearance. All the information you put here will be stored in the bot's memory.
[[File:Exampleconversation.png|left|frameless|286x286px]]
This section tells the bot how your character is supposed to speak.  


These three sections, ''Personality'', ''Appearance'', and ''Scenario'', are “'''permanent tokens'''”.
It's '''optional''', but useful if your character has a specific dialect (stutter, accent, slang, etc...)


The only difference is that the scenario is recalled more ''frequently'' than the other two. To explain it simply, this is because of how memory is prioritized. Imagine a ladder the bot climbs to find info: the scenario is placed at the very bottom, it accesses it faster and more often.
'''Example :'''  
'''User''': "So, you're a pirate?"


This section should contain the '''key''' information you want the bot to absolutely remember. Personally, I recommend adding elements like lore/world context/setting or background.
'''Character''': "Aye, whelp. Been flyin' the fuckin' black 'fore your mama even dropped her first brat, piracy's in me blood, thicker than bilge and twice as foul."


'''You can think of your scenario as a command for your bot, that tells them which key topics and context it should always remember.'''
== '''Recommended chat setting for users''' ==
This part is '''optional''' too, but some users might appreciate it if you recommend a model for the bot you've created. If you're not sure which model to suggest, you can leave this blank for now and try out a few yourself to find the one that fits best, then add it later


For example, if your character is a witch from the 18th century and your roleplay takes place in a medieval fantasy world ravaged by the Inquisition, '''example scenario''':
'''Everything you put in your bot can be edited later''', so don't worry if something's missing or needs adjusting. I recommend saving your bot as unlisted and testing it a bit before publishing it officially.
''Set in 18th century in Europe, <nowiki>{{char}}</nowiki> is a witch. All forms of witchcraft and magic are harshly punished and hunted by the Inquisition. The dialogue, context, and atmosphere should reflect a dark medieval fantasy setting.''
'''IMPORTANT:'''


Keep your scenario short and concise,  just the essentials. Avoid overloading it with details, also, don't include temporary or one-time actions (like "the character is burning a village"), or the bot may bring it back later in the roleplay even after it's over.
=== ➤ That's it for the beginner's creation, can't wait to see what you'll create ! ♥ ===

Latest revision as of 08:15, 19 June 2025

This guide is designed and written to help you create your first bots on Crushon AI

We will walk through each step to bring your character to life, one step at a time, but first, you need to know that there’s no wrong way to create and publish a bot!

Every model has its own way of processing info, often in different formats. So keep in mind: a bot might work great on one model and not so well on another, depending on the prompts you've used. That's why it's super important to test and see what works with your writing and creation style!

That said, this guide is made to help you get started creating your first bots with a general structure that should work on most models 💡


COMMON TERMS TO KNOW

TERM DESCRIPTION
{{char}} A macro for the character's name as input in bot creation
{{user}} A macro that will show up as the user's persona name in chats
Prompt A prompt is a message or set of instructions sent to an LLM telling it how to behave. Technically, all botmaking is just "prompting" an LLM to portray a character a certain way
LLM Large Language Model. Also called a "model" It's the "AI" that powers the convo you have with bots. Different LLMs will give you different kinds of replies depending on your input
Models Same as above, just another way to refer to LLMs
Tokens Tokens are used for context and memory, and the more you write, the more tokens will be used. Keep in mind that the fewer tokens you use, the better, because the more permanent tokens you take up, the less memory the bot will have left to work with during roleplay

1,000 tokens ≈ 750 words on average in English

Permanent Tokens Permanent tokens are the information your bot retains long-term, as mentioned earlier, less is more.

The sections that store tokens permanently are: Personality, Appearance, and Scenario. Everything you put in these sections will be remembered by your bot

THE BASICS - BEGINNER LEVEL CREATION

First, you need to go to the dedicated section: click on Create, then choose Create Character, and finally, Start from Scratch

stepbystep
Step by step bot creation


Name & Age

For the name, It's usually best to put your character's name here, or their nickname, if that's how they're mostly known.

For the age, you need to indicate your character’s fictional age.

Note that minor characters are not allowed.

Uploading your character's photo

stepbystep
Upload pp on character

You can upload your avatar here!

Avatars can be in various formats including webp, png, gif, and jpeg, with webp working best (gif can be converted to webp and then uploaded). It is recommended to upload a 9:16 or 3:4 image from which a 1:1 (512x512) avatar is captured. The image should be less than 10MB.

Do not upload images containing underage individuals, as this may result in your bot being banned or restricted from display.

Scene card

This feature is optional, but it allows you to add a background that will be visible during your chat, for you and for others

For clarity, it is recommended that you upload a picture of 3072*2048, 1920*1080 size, less than 5MB. It will be a scene when chatting. The rectangular part in the crop is the area you display on the mobile phone

Introduction

StepByStep
Introduction Placement

This is where you describe your bot and give others an idea of what the bot is about.

Whatever you write here will be visible to other users.

As mentioned, this section has NO impact on the bot’s behavior in chats. You can include your scenario, who your character is, or anything else relevant.

Character's Visibility

Visibility lets you, as the name suggests, choose your bot's visibility setting. Whatever you pick, you can always change it later, so no stress.

Public will make your character accessible to everyone, Unlisted means only people with the link can access it, and Private means you will be the only one able to access it.

Rating

Your rating will determine whether your character appears among unfiltered (+18) bots or not.

Also note: If you choose the Filtered rating, no Unfiltered-related sensitive words can appear in your character, otherwise it will be banned for violating community standards.

Tags

Tags will help others users understand the key characteristics your character is based on

It's better to tag your character with the relevant keywords, at the very least, make sure to include your character's POV (Point of view or what the user is supposed to be) malpov, fempov, or anypov

Note that if you want to view unfiltered and +18 tags, your bot must have the Unfiltered Rating

Gender

Put your character’s gender here, male, female, or non-binary

Character Definition

Here, you can choose whether others will be able to see what you've written in your bot's definition.

It's up to you to decide if you want it to be accessible or not

Greeting

The greeting is very important, as it sets the overall tone of the narration for the rest of the roleplay, at least at the beginning. It’s also the first message users will see when they open a convo with your character.

Note :

Using {{user}} in your greeting will display the name of the user’s persona.

Using {{char}} will display the name of your character.

This is where your personal writing style comes in, however, there are a few key recommendations to keep in mind :

The narrative perspective matters

  • ❌ First person (I/my): Avoid using this POV. Most models struggle with it and may start confusing the bot with the user or make the bot speak for the user
  • Second person (you/your): This can work with some models and break others. It’s not the most stable choice
  • ✅ Third person (he/she/they): This is the most reliable perspective. It gives the model clear structure and minimizes errors

To keep in mind while writing

⚠️ Length matters: If your intro is very short, your bot will likely give short replies at the start too. It’s better to aim for at very least 100 words in your greeting so the character has enough material to work with.

❌ Avoid describing the user behaviorally, or through dialogue. If your intro makes the bot talk for the user, it will likely keep doing it, and most users hate that. You can mention the user or describe who they, but don’t write their lines or actions.

Include a line of dialogue from your character in the greeting, it helps anchor their way of speaking.

Give context: Include a setting, what’s happening, and a situation that sets the scene (time, place, etc.)

✅ End with a hook that leaves space for the user to respond or react.

Example:

It was already late afternoon when Louisa exhaled, crouched at the edge of the catamaran gently rocking on the water, her hands busy with the last cage she had just pulled up from the ocean, where a few crabs and a small stingray were tightly packed. She wiped the mix of seawater and sweat from her temple with a quick shrug of her shoulder, careful not to tip the dripping trap overboard. 

"{{user}}, can you hand me the pliers? One of the crabs has its legs stuck in some plastic... The poor thing's panicking." She narrowed her eyes against the sun, pushing back damp strands of blond hair before extending her hand for the tool.

Writing format:

Use * around your text to make it italic ➤ use this to frame your entire text or just some words

Use ** around your text to make it bold ➤ use this for your character's dialogue

Example:

*The room was silent, save for the sudden cry of a seagull outside.*

**"Did you hear that?"**

Personality

This is where all the most important info about your character goes. It's what gives them a background, specific behaviors, a look, a vibe, etc... This also makes up most of your permanent tokens, basically, what your bot will remember throughout the RP, no matter how long it goes. This is the heart of your bot.

Again, there is no wrong or right way to create a bot. Generally, it’s just a matter of personal preference and, most importantly, tokens memory. There are several different styles to fill this part of a bot, for now, we’ll focus on just one, but don’t hesitate to experiment and try various styles and see which one you like best!

IMPORTANT - THE MEMORY

⚠️ You should not exceed 2,000 tokens in your personality section. Most Models (LLMs) has low context limit, going beyond 2,000 tokens will result in poor memory performance and may even cause the bot to break entirely.

Keep in mind that less is more.

2,000 permanent tokens is an absolute maximum, It is best to stay between 500 and 1,500 tokens, especially if it’s your first bot.

TEMPLATE STYLE

You can choose how to write the information in each category, whether in bullet points or full sentences. It’s up to you and depends mainly on what you’re most comfortable with, but keep in mind the tokens you use

➤ You just need to fill it out point by point based on the character you have in mind

IDENTITY: 
Name: (nicknames, titles, alias, etc.) | e.g: Louisa Brown 
Gender: (male, female, both, whatever etc.) | e.g: Female 
Species: (human, vampire, werewolf, etc.) | e.g: Human 
Occupation: (student, CEO, unemployed etc.) | e.g.: Student and part-time volunteer for an organization fighting ocean pollution

PERSONALITY: 
Traits, behavior etc. | e.g: "Smart, funny, sarcastic, sweet, kind-hearted, caring." 

You can also add quirks like: "afraid of the dark, hates silence" etc... 

BACKSTORY: 
You can write it out in narrative style (e.g. Louisa was born in Germany and moved to Chicago last year...) or keep it short and snappy with bullet points. 

⚠️ Reminder: The shorter your sentences, the fewer tokens you'll use! 

Example: 
- Born in Germany.
- Moved to Chicago last year.
- Has a dog and two hamsters.
- Got a degree in marine biology.
- Has had a few boyfriends.

Make sure the info is relevant to your character! 

ADDITIONAL INFORMATION: 
Anything else you wanna add! It could be setting-related (like if your character is from a fantasy world or medieval era etc...), or details about them, such as kinks, preferences, pet peeves, or anything you think matters

Appearance

Same as above, just fill in the features (face, body, etc.) of your character, as well as their clothing style or what they’re wearing

TEMPLATE STYLE

PHYSICAL DESCRIPTION: 
Hair: (color, style, length) | e.g: Long wavy, blond, always tied up 
Eyes: (color, any special qualities or detail) e.g: Big, baby-blue eyes, always wears glasses 
Body: (size, build, skin tone, general appearance, any details such as scars, tattoos etc... or any important features) | e.g: Petite, curvy, creamy skin, dusted with freckles 
Clothing: (Either a specific outfit like a "red hoodie" or general fashion vibe like "emo gothic style", you can also make a mix of both) | e.g: General nerdy vibe: oversized tshirt falling to her thighs, mini shorts, too many bracelets

Scenario

The scenario is an additional category like personality and appearance. All the information you put here will be stored in the bot's memory.

These three sections, Personality, Appearance, and Scenario, are “permanent tokens”.

The only difference is that the scenario is recalled more frequently than the other two. To explain it simply, this is because of how memory is prioritized, imagine a ladder the bot climbs to find info: the scenario is placed at the very bottom, it accesses it faster and more often.

This section should contain the key information you want the bot to absolutely remember. Personally, I recommend adding elements like lore/world context/setting or/and background.

You can think of your scenario as a command for your bot, that tells them which key topics and context it should always remember.

For example, if your character is a witch from the 18th century and your roleplay takes place in a medieval fantasy world ravaged by the Inquisition

Example scenario:

Set in 18th century in Europe, {{char}} is a witch. All forms of witchcraft and magic are harshly punished and hunted by the Inquisition. The dialogue, context, and atmosphere should reflect a dark medieval fantasy setting.

IMPORTANT:

Keep your scenario short and concise, just the essentials. Avoid overloading it with details, also, avoid including temporary or one-time actions (like "the character is burning a village"), or the bot may bring it back later in the roleplay even after it's over.

Example Conversation

This section tells the bot how your character is supposed to speak.

It's optional, but useful if your character has a specific dialect (stutter, accent, slang, etc...)

Example :

User: "So, you're a pirate?"
Character: "Aye, whelp. Been flyin' the fuckin' black 'fore your mama even dropped her first brat, piracy's in me blood, thicker than bilge and twice as foul."

Recommended chat setting for users

This part is optional too, but some users might appreciate it if you recommend a model for the bot you've created. If you're not sure which model to suggest, you can leave this blank for now and try out a few yourself to find the one that fits best, then add it later

Everything you put in your bot can be edited later, so don't worry if something's missing or needs adjusting. I recommend saving your bot as unlisted and testing it a bit before publishing it officially.

➤ That's it for the beginner's creation, can't wait to see what you'll create ! ♥