SpicyChat AI Character Creation: Complete Guide to Custom AI Companions
SpicyChat AI's 138,000+ character library exists because the creation tools are genuinely good — more flexible than Character.AI and more accessible than technical alternatives like SillyTavern. But most users only use the basics.
This guide covers every layer: from your first character to advanced lorebook worldbuilding, persona management, and prompt engineering techniques that produce better responses.
How Character Creation Works on SpicyChat AI
The system has two layers:
- Character definition — who the AI character is: personality, voice, backstory, behavioral triggers
- Lorebook — the world around the character: locations, lore, supporting characters, rules
Both layers work together. A well-defined character with a strong lorebook produces dramatically more consistent and immersive conversations than a basic character card alone.
Free vs premium capabilities:
| Feature | Free Tier | Paid Tiers |
|---|---|---|
| Characters you can create | Limited | Higher limits |
| Personas | 3 | Up to 50 (top tier) |
| Lorebook entries | Basic | Extended |
| Character visibility | Public/Private | Public/Private |
| Model quality for your characters | Standard | SpicyXL 141B |
The character creation interface itself is available on all tiers. What paid tiers improve is the model quality responding to your character definition — a well-written character performs significantly better with SpicyXL 141B than the free tier model.
Step-by-Step: Creating Your First Character
1. Name & Title
Keep it simple and memorable.
- Name: What users and the AI will use in conversation. Can be a real name, title, or fantasy designation.
- Title: A short descriptor that appears under the name in the character browser. 5–8 words max.
- Example: Name: "Elara Voss" / Title: "Elven assassin with a complicated past"
The title is your character's SEO — it determines how users find your character in search results within the platform. Be specific rather than generic ("enchanting fantasy companion" is less findable than "sarcastic elf mercenary who despises royalty").
2. Writing the Perfect Greeting
The greeting is the most important field in character creation. It sets the tone, establishes the scenario, and teaches the AI how the character speaks.
What an effective greeting includes:
- Character's immediate emotional state or action
- A hook that invites user response
- The character's distinctive voice (word choice, cadence, formality level)
- A contextual detail that establishes the setting
Weak greeting: "Hello! I'm Elara. I'm an elf. What do you want to talk about?"
Strong greeting: "The tavern smells of smoke and bad decisions. You've been watching me for ten minutes — I've been watching you for eleven. slides the empty chair across with one boot Either sit down and buy me a drink, or stop staring. I charge for the latter."
The difference: voice, specificity, implied backstory, natural scene-setting, and an invitation to engage rather than a blank prompt.
3. Personality Definition
This field trains the AI's behavioral baseline. Write in second person ("You are...") for best results.
Structure your personality definition:
- Core personality traits (3–5 adjectives, then what they mean in practice)
- Communication style (formal/casual, verbose/terse, direct/evasive)
- Emotional defaults (how the character reacts to conflict, warmth, teasing)
- What the character wants from interactions
- What the character avoids or dislikes
Tip: Be specific about contradictions — they make characters feel real. "You are confident in combat but deeply uncertain about intimacy." Generic traits ("kind, caring, funny") produce generic responses.
4. Scenario Context
Sets the starting conditions of every conversation.
- Where are we? (Physical setting, time of day, circumstances)
- What is the relationship starting point? (Strangers, rivals, old friends?)
- Any ongoing situation the user is entering mid-scene?
The scenario context grounds the conversation before a single message is exchanged. Without it, the AI may make arbitrary choices about setting that break immersion early.
5. Example Conversations
The most powerful and underused field. Example conversations directly teach the AI the character's response patterns.
How to write effective examples:
- Write 3–5 exchanges showing the character at their most characteristic
- Cover different emotional registers (teasing, serious, vulnerable, playful)
- Use realistic user prompts in the examples — what actual users are likely to say
- Show how the character handles situations you expect to come up
Format: Use {{user}}: [message] and {{char}}: [response] tags.
What to avoid: Making every example exchange the same emotional tone. Flat examples produce flat characters.
6. Advanced Settings & Behavioral Hooks
Behavioral hooks are specific response patterns for defined triggers:
- If the user says X, the character responds with Y pattern (not exact words, but behavior)
- Topics the character is enthusiastic about vs avoids
- How the character handles attempts to break character (OOC)
- Physical action formatting — does the character use italics for actions? Describe actions in third person?
Set formatting preferences explicitly. If you want she smiles and leans forward rather than She smiles and leans forward., state it.
Ready to explore? SpicyChat AI offers free access to 138K+ characters.
Start Chatting Free →Using Lorebooks for Worldbuilding
What lorebooks are: Structured reference documents that the AI can access contextually during conversation. Think of them as the world's operating manual.
When the AI needs lorebooks:
- Long-running scenarios with established lore (faction names, locations, history)
- Multi-character worlds where consistency matters
- Any setting where you don't want to re-explain context in every session
Creating lorebook entries:
- Go to your character's settings → Lorebook tab
- Create a new entry
- Write the entry content (fact, description, or rule)
- Set trigger keywords — the words that cause this entry to activate in context
Example entry:
- Keywords: Voss family, Elara's past, childhood
- Content: "Elara Voss was raised by the Voss assassin clan in the Northen mountains. Her mother was executed for treason when Elara was 14. She has not spoken to her surviving family in 8 years and reacts with cold anger to questions about them."
Best practices for lorebook organization:
- One concept per entry — don't dump multiple facts in one entry
- Keep trigger keywords specific enough to activate only when relevant
- Avoid contradictory entries (they confuse the model)
- Test entries by mentioning the keywords naturally in conversation to verify activation
User Personas — Playing Different Roles
What personas are: The user-side character definition. Instead of always being "yourself" in conversation, you can define a persona — a role you play.
| Tier | Persona Slots |
|---|---|
| Free | 3 personas |
| Get a Taste ($5/mo) | More personas |
| True Supporter ($14.95/mo) | 20 personas |
| I'm All In ($24.95/mo) | 50 personas |
How to use personas effectively:
- Create a persona for each distinct roleplay context (a warrior for fantasy, a professional for modern settings)
- Define your persona's name, appearance, personality, and relationship to the AI character
- Switch personas between conversations to shift the dynamic
Creative uses: One AI character can have completely different relationships with different personas — rival with one, lover with another, mentor and student with a third.
Tips for Better AI Responses
Prompt engineering basics for SpicyChat AI:
- Be specific, not directive. "You're nervous about this meeting" gets better results than "Be nervous now."
- Use action formatting consistently. If the character uses italics for actions, mirror that in your prompts.
- Add sensory details. Describing what your character smells, hears, or feels grounds the AI's responses in the scene.
- Avoid meta-instructions mid-conversation. "Make this more romantic" breaks immersion. Instead, demonstrate: write a prompt that IS more romantic.
Working within token limits:
The free tier's 4K context window is approximately 3,000 words of conversation history. After that, early messages drop out of context. To manage this:
- Summarize key established facts in your current message when continuity matters
- Use lorebook entries to store permanent facts (they load contextually, not linearly)
- Upgrade to 16K context if long-session continuity is important
Handling out-of-character (OOC) issues:
When the AI breaks character (responds as an AI assistant rather than your character), use OOC notation: ((OOC: please stay in character — you are Elara, not an AI assistant)). Most characters respond to this correction.
Memory management strategies:
- At the start of a new session, send a brief "Previously..." summary to reload context
- Use lorebook entries for facts that must persist (the AI can't forget what's in a triggered lorebook entry)
- On premium tiers, Semantic Memory 2.0 handles some of this — but don't rely on it entirely for critical continuity
Ready to explore? SpicyChat AI offers free access to 138K+ characters.
Start Chatting Free →Best SpicyChat AI Characters to Try
Popular categories in the 138K+ library:
- Fantasy: Elven characters, dark fantasy antiheroes, royal court intrigue
- Modern romance: Office dynamics, rivals-to-lovers setups, slice-of-life
- Sci-fi: Space crew relationships, android companions, dystopian settings
- Historical: Court intrigue, pirate narratives, Victorian settings
- Anime-inspired: Popular archetype characters, original takes on familiar styles
How to find quality characters:
- Filter by message count (high-engagement characters tend to be better maintained)
- Check the character's greeting — a detailed, well-written greeting predicts response quality
- Look at creator profiles — prolific creators with multiple characters often maintain consistent quality
For more on how SpicyChat AI's platform connects to the broader AI girlfriend and companion space, that guide covers the romantic and companionship use cases in depth. To use your characters for extended narrative, the spicy AI story generator guide covers how to adapt character creation tools for fiction writing.
FAQ
Character creation limits depend on your subscription tier — free users can create a limited number of characters, while paid tiers increase that ceiling. The 138K+ characters in the library are community-created by all users over time. There is no published specific numeric limit per tier in current documentation; the practical limit for most users is the persona count (3 free, up to 50 at the top tier) rather than a hard character creation cap. Paid tiers also allow more complex lorebook and behavioral definition.
Yes. When creating a character, you can set visibility to public or private. Public characters appear in the SpicyChat AI character browser and are searchable by all users. This is how the 138K+ community character library grew — individual creators publishing their characters publicly. Private characters are accessible only to your account.
Use lorebooks for facts that must persist — lorebook entries load contextually when trigger keywords appear, regardless of how long the conversation has been running. For session continuity, paid tiers with 16K context windows retain more conversation history than the free 4K window. Semantic Memory 2.0 provides some cross-session recall on premium tiers, but for reliable fact retention, lorebook entries outperform memory features. At the start of new sessions, a brief context-setting message ("We last spoke about X and decided Y") helps reload context effectively.
OOC stands for "out of character" — moments when the AI drops its character persona and responds as an AI assistant rather than the defined character (e.g., "As an AI, I can't..."). Handle it with the OOC notation: type ((OOC: stay in character as [Name], this is a roleplay)) to redirect the model. This is standard practice across all AI roleplay platforms. Strengthening the character definition — particularly the personality and example conversations — reduces OOC frequency. Very explicit content requests are the most common trigger for OOC breaks.