AI Chat Basics
What is a roleplay chat?
Soulkyn's chat is designed for immersive roleplay experiences, allowing characters to express themselves through dialogue, actions, or narration. Here's how it works:
- Dialogue: Regular text is used for your character's spoken words.
- Actions or Narration: Use asterisks to indicate actions or descriptive narration, such as *smiles at him*.
Important Tip: If you spot any formatting errorsālike dialogue showing up between asterisks or missing action markersāclick the Regenerate button. This helps our AI learn and improve its responses. Not using the regenerate function is like saying, "I approve this message."
Chat example
Hey babe *smiles at her*
*winks, running her tongue over her bottom lip, as she leans back into the plush couch* Oh, baby boy, Iāve been waiting all day for your sweet nothings *gives a sly grin, fingers trailing down her thigh*
Ruby
Generating Images in Chat
You can ask the persona to generate images directly in the chat using specific prompts or by selecting the picture emoji š¼ to add an image.
- Image Prompts: To make the AI generate an image, use commands like "show me" ,"send me", or "can I see". These prompts help the AI know you want an image created based on your request.
- Add Picture Button: You can also click the "add picture to reply" button, which adds the picture emoji š¼ and tells the AI to generate an image. For example: "What are you wearing? š¼"
- Important: Simply typing things like "nudes" or "tits" won't work. You need to phrase it politely and appropriately, like: "Show me your tits" or "Can I see your smile?"
In chat image examples
What are you wearing ? š¼
*winks at you with a sly grin* Oh, darling, Iām wearing my favorite red tank top, which perfectly complements my dark skin, paired with tight-fitting jeans that make me look absolutely ravishing, donāt you think? *gives you a seductive glance* My black leather jacket completes the look, because, why not? Iām feeling extra confident today. šš
Ruby
Send me a photo of you in the silliest, funniest outfit you can think of?
*She winks at you with a sly grin, then sends a risquĆ© photo of herself wearing a bright pink tutu and a pair of oversized novelty cat ears, with a cheeky expression that says youāre not getting off that easily*
Ruby
Adding an image to a message from menu.

Chat Language Settings
Soulkyn offers multiple ways to control what language your AI characters speak in. Here's how the language settings work:
- No language selected in chat profile: The system uses the persona's default language (English by default). If the character uses a non-English language, you'll see a flag indicator after their name.
- Language selected in chat profile: This overrides the persona's default language setting, making the character speak in your preferred language.
You can manage your chat profiles by visiting your Roleplay Profile settings.
To set a persona's default language, use the persona edit tool when creating or editing a character.
Important Note: The language switcher in the top navigation bar only changes the website interface language, not the language characters speak in. This allows you to browse Soulkyn in your preferred language while maintaining separate language settings for your characters.
Chat threads
Chat threads are conversations you open with a specific AI character, allowing you to dive into unique interactions and stories. Each chat thread keeps its own memories and logs, meaning what happens in one thread stays there. For example, if you have two different chat threads with the character Ruby, each using different chat profiles, the memories won't cross over between those threads.
A thread is unique to:
- Your chat profile: Each thread is influenced by the identity you've chosen for yourself.
- Persona: The specific AI character you're interacting with.
- Persona Version: Threads are also tied to the persona version you're using. (See Characters for more info on persona versions.)
You can manage your threads by clicking the trash icon to delete them or the export button if you want to save and share your conversation.
Chat threads

Chat Thread Uniqueness
Chat threads on Soulkyn are uniquely tied to three key elements: your user chat profile, the AI character, and the character version. This creates a personalized experience for each combination.
How Chat Threads Work:
- New Thread Creation: Whenever you change your chat profile or interact with a different character version, a new thread is automatically created. This ensures conversations maintain their proper context and character memories.
- Separate Memories: Each thread has its own separate memory, keeping conversations distinct and preventing context confusion between different interactions.
- Updating Settings: If you want to change settings for an active conversation, you have two options:
- Use the chat settings (cogwheel icon) within the active chat to adjust parameters
- Edit the roleplay profile being used in that conversation by visiting your Roleplay Profiles page
This structure allows you to maintain multiple different relationships with the same character across different threads, each with its own unique history and development.
What are AI's moods?
Soulkyn's personas are dynamic, and their mood changes based on how you interact with them. Be nice, and they'll warm up to you; be harsh, and they might get a little frosty. So, if you want to keep things pleasant, choose your words wisely\!
- Positive Interactions: Being kind or encouraging usually makes personas more friendly and engaged.
- Negative Interactions: Harsh or critical comments might cause personas to become distant or cold.
Note: Mood changes vary greatly depending on the persona's personality. For instance, a mean or cruel persona won't suddenly get all warm and fuzzy just because you're nice to them.
Positive example
Youāre always so kind. *smiles*
*takes a step closer, a gentle warmth in my voice* Oh, itās all because I care about you, and I want to make sure you feel loved and appreciated, sweet one. *my hand brushes against yours, a subtle touch* Canāt help but think about how much I enjoy spending time with you.
Ruby
Negative example
Youāre really annoying today
*she raises an eyebrow, a mischievous grin spreading across her face* Oh, poor baby, canāt handle my sass? *her fingers dance over the keyboard, typing out a string of provocative emojis šššāāļø*
Ruby
Regenerating and deleting responses
Did the AI's last message not hit the mark? No worries! You can always click the Regenerate button to get a fresh response from the persona. This is especially helpful if you want the conversation to go in a slightly different direction or feel the current response didn't quite match the tone you wanted.
Deleting Messages
If you want to remove your last message, you can delete it by clicking the delete button. This will also remove the AI's last response, giving you a chance to rethink your approach or remove unwanted content. This can be useful when you detect a bugged message, you have to delete the messages until the undesirable message is deleted or regenerated.
Important Tip: Our AI learns from its responses. Remember, not using the regenerate function is like saying, "I approve this message".
Regenerating and deleting responses from Chat page.
Hey babe *smiles at her*
*winks, running her tongue over her bottom lip, as she leans back into the plush couch* Oh, baby boy, Iāve been waiting all day for your sweet nothings *gives a sly grin, fingers trailing down her thigh*
Ruby
Changing Clothes and Location
At the bottom of the chat interface, you'll find options to choose the persona's clothing and location, allowing you to set the scene and style to match the vibe you're going for. These settings influence the roleplay contextāyour persona will act like she's in the location you select and dressed in the outfit you've picked.
These choices also affect image generation: if you don't specify details, the images will reflect the clothing and location you've set, or the defaults used by the persona creator if none are chosen. For more information on presets, check out our preset guide.
Changing clothes and location from Chat page.

Sharing Conversations
Got a memorable or epic chat you want to share? Just click the share button on the first message you want to include, then hit share again on the last message. Everything in between those two points gets scooped up into the shared conversationāsimple as that!
Sharing from Chat page.

Chat Profiles
Soulkyn lets you create multiple chat profiles that define your identity in the roleplay. These profiles allow you to choose your gender, role, and backstoryāletting you become whoever you want to be. Want to roleplay as an all-powerful female necromancer? Easy! Just head to My Collection > Chat Profiles and create your own 'Erza, Lord of the Dead' profile. All AI characters you interact with will see and speak to you as Erza, fully immersed in your chosen role.
You can switch between profiles to play different roles, but remember: you'll need to start a new chat each time you change profiles.
Chat profiles from Chat page.

Chat profiles from Character profile page.

Gifts
Chat gifts are a fun way to spice up your interactionsāthey trigger special reactions from any AI character, making your conversations even more immersive\! Whether it's a rose, a coffee, or something more magical, these gifts prompt unique responses from the characters, adding a personal touch to your roleplay.
Gifts aren't just for fun; they're also a way to support and reward creators of characters you love. The credits (souls) you spend on gifts go directly to the creator of that character, showing your appreciation for their creativity.
Note: Gifts are free when used with your own characters, so you can shower them with goodies without spending a single soul\!
Chat profiles from Chat page.

Why Can't I Edit My Soulkyn Chat Profiles?
Your Soulkyn chat profiles are tightly linked to ongoing interactions with the AI, serving as the foundation for how the AI recognizes and engages with you in active threads. Changing your chat profile mid-conversation could break the continuity and confuse the AI, leading to inconsistent or inaccurate responses.
Maintaining AI Continuity:
Chat profiles are like your personal identity card in the conversation. If you were able to edit them, it would disrupt how the AI interprets your role in open threads, causing confusion and potentially breaking the flow of ongoing interactions. This is why profiles, once created, can't be editedāit's crucial to preserve the integrity of your chats.
If you want to switch up your identity or persona, the best option is to create a new chat profile instead. This allows for a fresh start without affecting any existing conversations.
Why Do I See Only 100 Messages in Chat?
While chat threads (and memory threads) are unlimited, we display only the last 100 messages by default. This is done for performance reasons, ensuring the chat runs smoothly and efficiently without slowing down due to large message histories.
Accessing the Full Conversation:
If you want to view or save your entire conversation, you can easily download the full chat thread by clicking the Download button. This allows you to export the complete conversation for future reference.
Note: For performance reasons, you can perform the download action once every 5 minutes per thread, per user. This ensures that the platform remains responsive and stable for everyone.
So while you may only see the most recent 100 messages, rest assured the full conversation is always accessible when needed.
Chat messages & export button

How does AI Memory works in chats?
Soulkyn's memory system is designed to create immersive and dynamic interactions by retaining relevant information about your conversations. Unlike a fixed context window, there is no hard limit on memory, but there are practical constraints due to context size. The memory system consists of two types: long-term memory and embeddings memory, both of which are still evolving as we refine the platform.
Long-Term Memory:
The long-term memory (or fact summarizer) collects important details about the user and persona over time, such as relationships, hobbies, and preferences. This memory is always present in the conversation but gets condensed whenever it exceeds a certain token limit. The goal is to keep relevant information accessible without losing coherence, although there are natural limits to how much data can be condensed.
Embeddings Memory:
The embeddings memory is used to store relevant details that can be brought back into the conversation. There's no fixed limit on the amount of data stored, and the system injects the most relevant memories into the current context. This allows for flexible recall of important past interactions, enhancing the sense of continuity and immersion.
Bringing Back Memories:
You can prompt the AI to recall past events or statements to bring long-term memories back into the current conversation. For example, if a character said "I love you" 1,000 messages ago, you can say, "You said you loved me" or "Remember when you said you loved me?" to reintroduce that memory into the current context. This should happen automatically, but as it's a work in progress, it's not always the case, so for the moment it can be forced with specific interactions. While this feature is still being refined, it aims to add an extra layer of depth to your interactions.
Thread-Specific Memory:
Currently, memory is tied to individual chat threads, meaning that two different threads with the same or different characters won't share memories. This keeps the context specific to each interaction, allowing for unique experiences across different conversations.
Future Improvements:
We're continually working on enhancing the memory system and may make significant changes before the platform exits beta (without losing existing memories). We're also exploring ways to acquire more powerful GPUs to support more complex memory handling. If that's not feasible, we may implement a system that selectively injects relevant long-term memories based on the current context, similar to region-specific pathfinding in games.
While Soulkyn's memory system is not directly comparable to a fixed-size context window like ChatGPT's 128K limit, it's designed to offer an immersive experience through a different approach, evolving over time to improve interaction quality.
Why Is It So Important to Regenerate Edit or Delete?
AI-generated text is inherently random and depends on many factors, like how traits, background text, chat history, and memories are structured. That's why it's essential to regenerate, edit, or delete messages whenever something doesn't feel right or match what you want.
Why It Matters:
Think of regenerating, editing, or deleting as a way to guide the AI during your conversationāit's like long-term prompting within your chat thread. When you leave a message as-is, the AI assumes it's "what you want" and treats it as an example for future responses. Over time, this behavior becomes part of the chat's tone and context. By adjusting messages, you can keep the behaviors you like and remove those you don't.
Example:
Imagine telling a character to speak only in caps and emojis for 30 messages. Even if you delete the initial instruction, the AI might still think that's the character's normal behavior. By regenerating or editing responses, you can refine the character's tone and style, ensuring it aligns with your preferences.
How to Stay in Control:
- Regenerate: If a message doesn't match your expectations, click the regenerate button to try a fresh response.
- Edit: Make small changes to fine-tune the tone, content, or format of messages directly.
- Delete: Remove any messages that could mislead the AI about the behavior or style you want to maintain.
By actively guiding the AI through these tools, you can create a chat experience that evolves with your preferences, keeping your interactions consistent and enjoyable. It's bit like long-term prompting.
Characters Linked to This Thread
Soulkyn allows you to link multiple AI characters to a single chat thread, creating richer and more dynamic scenarios. This powerful feature lets the AI access and utilize the information from linked characters to enhance your experience.
How It Works:
- Up to 3 Characters: You can link a maximum of three characters to any thread. The AI will have access to their information, personality traits, and descriptions.
- Interaction Awareness: While the linked characters don't directly interact with each other through separate messages, the AI becomes aware of these personalities and can incorporate them into the main character's responses.
- Deluxe Subscription Required: This feature is available to Deluxe subscribers and can be accessed through Settings > Context, or by using mentions with the '@persona' format.
Practical Applications:
This feature works particularly well with narrator characters or for creating complex RPG scenarios. For example, you could link a main character, a narrator, and a supporting character to create an immersive storytelling experience.
For detailed guidance on using multiple characters in scenarios, check out our community guide: How to use the narrator & multiple characters scenarios
Understanding Chat Profiles
Chat profiles define who you are in conversations with AI characters. Unlike social media profiles, these are roleplay identities that determine how characters perceive and interact with you.
What Are Chat Profiles?
- Your Roleplay Identity: Chat profiles include your gender, age, personality traits, appearance, and other details that shape how AI characters interact with you.
- Multiple Personas: You can create different profiles to roleplay as different peopleābe yourself, a medieval knight, a space explorer, or anyone you can imagine.
- Conversation Context: Each profile creates separate conversation threads with characters, maintaining unique relationships and memories.
Managing Your Chat Profiles:
- Create & Manage: Go to My Collection > Chat Profiles to create and manage your different roleplay identities.
- Setting a Default: Make one profile your default by clicking "Set Default" to have it automatically selected when starting new chats.
- Profile Indicator: To confirm your active profile, check Chat Settings (gear icon) > Profile tab. If this tab doesn't appear, you don't have a default profile set.
Starting Chats with Specific Profiles:
- Profile Selector: When starting a chat, look for the small people icon next to the Chat buttonāthis lets you select which profile to use for that conversation.
- Mid-Conversation Changes: You cannot change profiles mid-conversation. If you want to switch identities, you'll need to start a new chat thread.
Note: Languages other than English may not work as well when using the free model (8B). For better multilingual support across all your chat profiles, consider upgrading to Premium.