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

  1. Go to AI Characters → Create (top-right)
  2. Fill in basic details:
    • Name: Character’s display name
    • Subtitle: (Optional) shown in UI
    • Description: (Optional) shown in UI
    • Click Next
  3. Specify the full Prompt for this character.
    • Include name, age, and any important details
    • Include any backstory or important memories
    • Click Next
  4. 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
  5. Specify any advanced settings as needed. Feel free to leave these at the default settings.
  6. 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

  1. From the home screen, click Chat With AI -> New Chat (top-right)
  2. Select the character to chat with
  3. 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