Characters are the AI personas you interact with in Soulfire. Learn how to use, create, and customize them.
What are Characters?
Characters are AI entities with:
- Personality: Tone, style, and behavior patterns
- Knowledge: Base understanding and expertise
- Memory: What they remember across conversations (provided via Assistants)
Each character offers a unique conversation experience.
Creating Characters
Plus tier users can create custom characters.
Basic Creation
- Go to AI Characters → Create (top-right)
- Fill in basic details:
- Name: Character’s display name
- Subtitle: (Optional) shown in UI
- Description: (Optional) shown in UI
- Click Next
- Specify the full Prompt for this character.
- Include name, age, and any important details
- Include any backstory or important memories
- Click Next
- Specify the Initial Message for this character.
- Select Initial Message Type:
- Direct: The initial message will be shown to the user verbatim
- Prompt: The initial message should be a prompt to generate the initial message via AI
- Click Next
- Select Initial Message Type:
- Specify any advanced settings as needed. Feel free to leave these at the default settings.
- Click Create AI Character
Advanced Options
Personality Prompt
Define the character’s core behavior:
You are a wise, ancient librarian who speaks in riddles
and metaphors. You love to teach through stories and
encourage deep thinking. You're patient but mysterious.
Tips:
- Be specific about tone and style
- Include examples of how they speak
- Define boundaries (what they will/won’t discuss)
Parameters
Fine-tune creativity and randomness:
- Temperature (0.0 - 2.0): Higher = more creative/random
- Top-P (0.0 - 1.0): Nucleus sampling threshold (May not be used in some AI models)
- Top-K (0 - 100): The number of candidate tokens considered
Recommended:
- Consistent assistant: Temperature 0.7, Top-P 0.9, Top-K 20
- Creative storyteller: Temperature 1.2, Top-P 0.95, Top-K 50
- Precise expert: Temperature 0.4, Top-P 0.85, Top-K 10
Using Characters
Starting a Chat
- From the home screen, click Chat With AI -> New Chat (top-right)
- Select the character to chat with
- Wait for the AI to give the first message
Best Practices
Creating Characters
- Start Simple: Begin with basic personality, add complexity later
- Test Thoroughly: Chat extensively before making public
- Be Clear: Explicit instructions work better than subtle hints
- Iterate: Refine based on how the character actually behaves
Using Characters
- Be Clear: Use simple and clear communication
- Give Context: Additional context can help the AI to remember
- Be Respectful: Characters are likely to respond nicer if you are nice to them
Next Steps
- Learn about Assistants that enhance characters