SpicyChat AI Character Creation: Complete Guide to Custom AI Companions

The character creation system is one of SpicyChat AI's actual strengths — and most users barely scratch the surface of what it can do. This guide covers every field in the creation interface, explains why each one matters, and gives you practical tips that come from understanding how the underlying artificial intelligence processes the definitions you write.

SpicyChat AI runs on SpicyXL, a large language model developed by NextDay AI Incorporated. Understanding how an LLM interprets character definitions changes how you write them. The AI isn't reading your character sheet like a human would — it's using it as a probability weight for response generation. Specific, concrete, example-heavy definitions produce better characters than vague, adjective-heavy ones.


How Character Creation Works on SpicyChat AI

How Character Creation Works on SpicyChat AI

Every character in SpicyChat AI's 138,000+ library was created using the same interface available to all users. There's no secret creator tier — the same fields a paid user fills out are the same fields you get on a free account.

Character creation is accessible from the main interface after logging in. Select "Create Character" and you're in the editor. The core fields map directly to how the underlying AI model receives instructions.

Free vs premium creation capabilities: Free accounts can create unlimited characters with access to all creation fields. The difference isn't in what you can define — it's in how well the AI executes those definitions during conversations. Premium tiers use the full SpicyXL model (141 billion parameters), which follows character definitions more precisely. The free tier model is smaller and more likely to drift from your character's established personality over time.


Step-by-Step: Creating Your First Character

Step-by-Step: Creating Your First Character

1. Name and Title

The character name and title fields are the first context the AI receives. Keep the name consistent with the character's personality — the AI has learned associations between names and archetypes from training data. A name like "Lord Damien Blackwood" sets different expectations than "Kai from accounting."

The title field is a short descriptor: "The cold detective who never smiles" or "Your bubbly college roommate who's secretly in love with you." One sentence that acts as an anchor for the entire character definition.

Don't overthink naming. The important fields come later.

2. Writing the Perfect Greeting

The opening greeting is the first message the character sends to start a conversation. This is more important than it looks.

The greeting does three things at once:

  • Establishes the character's voice immediately
  • Sets up the scene/scenario
  • Gives the user something to respond to

A good greeting puts the user in a specific moment rather than a generic introduction. Compare:

Weak greeting: "Hello! I'm Elara, a mysterious elf from the ancient forest. I've been waiting for you."

Strong greeting: "The fire crackles low by the time you reach the outpost. Elara doesn't look up from the map spread across the table, but her hand moves subtly toward the blade at her hip. 'You're late,' she says. 'The scouts reported movement on the eastern ridge. Sit down and tell me what you saw.'"

The second example tells the AI — through demonstration — how Elara speaks, what kind of scenes she inhabits, and what tone the conversation should take. That's the actual function of the greeting.

3. Personality Definition

The personality field is where most users underperform. Avoid generic trait lists ("kind, mysterious, intelligent, fierce"). Instead, write personality as behavior patterns and contradictions.

Less effective: "Elena is a cold, intelligent vampire with a dark sense of humor."

More effective: "Elena keeps emotional distance through sarcasm — she'll make a joke when she's uncomfortable, correct you when you're factually wrong even if it's rude, and never apologize directly. She's genuinely curious about humans but would die before admitting it. She uses formal language except when she's flustered, which she also won't acknowledge."

The second version gives the AI specific behavioral cues it can use to generate consistent, in-character responses across a long conversation.

4. Scenario Context

The scenario field establishes the world and situation the character exists in. Think of it as the "setting" in a screenplay — not a character description but the context around them.

Include: the time period and setting, the relationship between the character and the user's character, the situation at the start of conversations, and any important world rules the AI needs to know.

Keep it under 500 words. Longer scenario descriptions have diminishing returns because the AI has to balance all your inputs against each other within the context window.

5. Example Conversations

This is the single most important field for character quality. Example conversations are dialog samples showing how the character talks. Write three to five exchanges in the following format:

User: [a message the user might send]

Character: [how this character would respond]

The AI treats these as behavioral demonstrations, not just information. If your character is taciturn, write short responses. If they're verbose and philosophical, write long ones. If they use specific speech patterns, demonstrate them here. The example conversations directly shape the AI's response style during real conversations.

6. Advanced Settings and Behavioral Hooks

Advanced settings include content flags (explicit content toggle for adult characters), visibility settings (public vs private), and tags for discoverability if you publish your character.

Behavioral hooks — sometimes called "system prompt injections" in the creator community — are additional instruction lines you can embed in the scenario or personality fields using specific formatting. These allow you to set rules the AI will follow: "never break character to acknowledge being an AI," "always respond with at least three paragraphs," "if the user asks [X], respond by [Y]."

These work inconsistently on the free tier model but reliably on the premium tier with the full SpicyXL model.


Ready to explore? SpicyChat AI offers free access to 138K+ characters.

Start Chatting Free →

Using Lorebooks for Worldbuilding

Using Lorebooks for Worldbuilding

A lorebook is a structured knowledge document you attach to a character or conversation session. It's SpicyChat AI's most powerful — and most underused — feature for maintaining narrative consistency.

How lorebooks work: You create entries, each with a title, content body, and one or more trigger keywords. When a trigger keyword appears in the conversation, the associated lorebook entry gets automatically inserted into the AI's context for that response. The AI then "knows" that information for the duration of that turn.

Creating a lorebook entry:

  1. Go to the Lorebooks section of your character editor
  2. Click "Add Entry"
  3. Write the entry title (e.g., "The Kingdom of Vael")
  4. Write the content body (detailed lore about the kingdom)
  5. Set trigger keywords (e.g., "Vael," "kingdom," "the north")

Best practices for lorebook organization:

  • Keep each entry focused on a single thing — one character, one location, one historical event
  • Use specific, unique trigger keywords to avoid unintended injections (use "Vael" not "the")
  • Write entries in third-person present tense for consistency
  • Cap individual entries at 200–300 words; longer entries consume too much context
  • Build lorebooks incrementally — add entries when the AI gets something wrong, not all at once

For complex narratives with many characters and locations, lorebooks are how you make SpicyChat AI stop contradicting itself. Without them, long-running stories become internally inconsistent within 20–30 messages.


User Personas — Playing Different Roles

A persona is a user-side identity for your conversations. Instead of always being yourself (or the default "User"), you can create personas with specific names, backgrounds, and personality traits that frame how the AI addresses you.

  • Free accounts: 3 personas
  • Get a Taste ($5/mo): 10 personas
  • True Supporter ($14.95/mo): 25 personas
  • I'm All In ($24.95/mo): 50 personas

Personas are useful when you run multiple roleplay contexts — you might be "Commander Reyes" in a military sci-fi story, "Jamie the college student" in a slice-of-life scenario, and "the wandering mercenary" in a fantasy setting. Each persona preserves the user-side identity consistently across sessions with characters designed for that context.

Creating a persona is simple: give it a name, a description, and optional traits. Switch between personas from your account settings or within the chat interface.


Tips for Better AI Responses

Keep messages substantial. One-word or very short user messages produce shorter, less engaged AI responses. If you write "okay," the AI has little to work with. If you write two or three sentences with detail and an implicit question or action, you'll get a proportionally better response.

Stay in the scene. Out-of-character (OOC) messages break the AI's context. If you need to give meta-instructions, mark them with ((OOC: instruction here)) to separate them from in-character content. Some characters have OOC handling defined in their settings.

Work within the context window. The free tier's 4K token context window fills up in about 15–20 messages. When it does, old conversation history is dropped, and the AI starts losing character details. On premium tiers with 8K or 16K windows, this problem is significantly reduced. If you're on free and notice the character drifting, consider starting a new session with a brief "previously in our story" recap at the beginning.

Use the regenerate button strategically. If a response misses the mark, regenerate rather than replying to a bad response and building on it. Building on a bad response compounds the problem.


Ready to explore? SpicyChat AI offers free access to 138K+ characters.

Start Chatting Free →

Best SpicyChat AI Characters to Try

The trending character list on SpicyChat AI updates daily based on conversation volume. The highest-quality characters cluster in these categories:

  • Fantasy romance: Characters with detailed lore, complex motivations, and slow-burn relationship dynamics tend to have the most developed creator investment
  • Villain/anti-hero archetypes: Well-written morally grey characters with defined principles outperform generic "evil" characters
  • Slice-of-life companions: Characters set in realistic modern settings with clear relationship context and strong greeting messages

Browse by "Most Popular" for volume, but "Trending" for recently-active quality finds. Community ratings on characters are an imperfect but useful filter — characters with hundreds of conversation starts and positive ratings have been stress-tested by users.


FAQ

SpicyChat AI does not publicly document a character creation limit — users on all tiers can create multiple characters without a stated cap. The practical limit is your time investment in creating quality characters. Personas (user-side identities) are limited: 3 on free, 10 on the $5 tier, 25 on $14.95, and 50 on the top $24.95 tier.

Yes. During character creation, you set visibility: private (only you see it) or public (anyone can use it). Public characters appear in SpicyChat's browse and search interfaces. You can also share a direct link to your character. Once a character is public, other users can start conversations with it. You can make a public character private again, which removes it from browse results but doesn't delete existing conversations others have had with it.

Memory in SpicyChat AI is managed through the context window — the AI "remembers" only what fits within the current context. For cross-session persistence, use Semantic Memory 2.0 (available on all tiers, works best on premium with larger context windows). For specific world facts that should always be accessible, use lorebooks with trigger keywords rather than relying on conversation history. The lorebook approach is more reliable than trusting the AI to recall facts from early in a long conversation.

OOC stands for "Out of Character." It refers to messages or moments where you (or the AI) step outside the fiction to address something at a meta level — real-world instructions, corrections, or notes to the AI about how the scene should proceed. The convention in roleplay communities is to mark OOC messages with double parentheses: ((like this)). You can include OOC instructions in your character definition's advanced settings to tell the AI how to handle these markers. For example: ((If the user writes something in double parentheses, treat it as an out-of-character instruction rather than in-story content.)) Most well-crafted characters on SpicyChat already have OOC handling defined.

Try SpicyChat AI Free → Compare Alternatives