Chat Interface
All the buttons and tools you'll find within a chat.
Points of Interest

General Chat Interface
Open any chat to enter into the Chat Interface. These look slightly different on mobile / app view and full desktop view, but most things are in the same location.
At the top of the page will be the chat's name, an icon representing the chat (usually the Xoul or Scenario's icon), and a few buttons.
Click the Xoul's icon on the upper bar to view how much Energy you have left and quickly refill it from the popup menu.
Narrate
Clicking this will narrate the speech bubble using the voice the creator selected for the Xoul or the voice you select from the right side panel Voice & Narration menu.
Regenerate
Clicking
will regenerate the reponse the AI model sent. Free users are allowed 10 free regenerations per reply. Subscribers get unlimited regenerations.
Maintaining a streak will eventually unlock the ability regenerate more for free users.
Three Dots Menu
(Chat Bubble)

This will pin the full text from a reply directly into the Memories field, which you can find by opening the right-side panel and navigating into settings and opening the Memories menu.
It is not recommended to pin replies as this uses up a lot of the available Memories field. It's better to summarize important events from the chat.
↳ Memory & Context ↳ Memories Field
If a Lorebook is attached to the Xoul, Scenario or chat and Lorebook entries successfully triggered for this reply the 'View Lorebook' option will appear at the bottom of the three dots menu.
This is extremely helpful for testing how well designed your Lorebook is!
↳ Lorebooks
Branch Chat will create a new chat from this reply, including all previous replies.
Edit allows you to edit your reply, or the model's.
Copy will copy the entire chat bubble, markdown included.
Delete will delete the reply, but not any of the replies after it.
Rewind will delete all replies after the message you are rewinding to. This is an easy way to jump back in the chat.
Careful, you can't undo deletes or rewinds.
Chat History
Clicking
will open the Chat History panel.

To access your Chat History on a mobile device you'll have to tap the
Chat icon on the Navigation Panel on the bottom of the screen.
Right Side Panel
Clicking
the three dots menu will open the right-side panel which contains the Info Panel, Call Panel and Settings Panel. There are a lot of powerful features here.

Info Panel
(Single-Xoul Chat)
The right-side panel will open to the
Info Panel containing an image of the Xoul, the Xoul's name, Handle, Creator Memo (if used), Description (called 'Backstory'), Gender and Age.
You can also click Start New Chat to quickly begin a new chat with this Xoul.
Click the Handle (e.g. @YuriaV1.xo) to quickly jump back to the Xoul's profile page!

Call Panel
Quickly access the call option by clicking the
button beside the three dots menu or navigate to this page in the right-side panel to enter into a voice call with the Xoul.
The Xoul will use the voice the creator set for them, but you can edit this at any time in the Settings Panel.
Voice calls costs 5 Cells per minute.

Settings Panel
By clicking the
settings icon you will open the Settings Panel.
Engine allows you to change the AI model for the chat, Response Style and Length.
↳ Language Models
Appearance allows you the change the chat's name and, if you have a subscription, add a background image.
↳ Subscriptions
Memories is a powerful feature to help manage the AI model's memory.
↳ Memories Field
Voice & Narration allows you to change and customize voice features.
↳ Voices
Lorebook allows you to add or remove up to 3 Lorebooks.
↳ Lorebooks
Persona allows you to change or create a new Persona from within the chat.
↳ Personas
And for Group Chats this panel will have a Talkativity option for dynamic responses.
Engine Menu

Model Menu
Allows you to select which one of Xoul.AI's models respond in the chat. Displays the energy cost associated with each model.
Bacchus: 1 Energy per reply. With a 30+ day streak Bacchus becomes free to use.
Bacchus is a lightweight model that is prized for how raw and expressive it can be, but it lacks intelligence and replies tend to be on the short side. This model excels in explicit or violent scenes and tends to portray certain characters very well.
Jupiter: 3 Energy per reply.
Jupiter is a jack-of-all-trades model, capable of storytelling and character acting in equal measure. Jupiter is a great all-around model for most chats and stories.
Infinity: 5 Energy per reply.
Infinity is a very intelligent, but slower model that excels at complex storytelling and plot. It can handle anything you throw at it.
Response Style Menu
These are the system prompt instructions telling the model how to reply in a chat.
Roleplay (Character-Focused): A system prompt which instructs the model to reply in character with basic roleplay instructions. This includes using *asterisks* around narration and "quotation marks" around dialogue.
Novel (Slowburn): A system prompt which instructs the model to reply as a storyteller, focusing on writing beyond just a single character's internal monologue.
Realistic (Natural): A system prompt which instructs the model to reply casually, as if this is a simple text chat.
Lust (Explicit): A system prompt which is designed from the ground up to help the model write the best possible explicit content. It contains all the helpful instructions on how to develop an explicit scene, to use appropriate language and focus on the things that are important during these sorts of scenes.

Custom
The final option, Custom, is a system prompt override, replacing Xoul.AI's system prompt with one of your own design.
The Custom Response Style is NOT and should not be used as a "place to put prompts". It requires a full instructional prompt.
This is a power user option and should be used with care. ↳ Custom / System Prompt
Length Menu
Dynamic: A response style that instructs the model to respond with a length that is dynamic and suits the moment. This can range from very short, to very long, as few as one paragraph containing only a few sentences, or many paragraphs with a variety of sentences lengths. It's fluid, flexible, and won't develop a strict pattern of paragraphs, sentences, dialogue location, etc.
This length is recommended. It breaks and prevents patterns from developing resulting in the model having the most freedom to write creatively because it isn't being compelled to stick to a strict length.
Long: 3-4+ paragraphs.
Medium: 2-3 paragraphs.
Short: 1 paragraph.
NOTE: These instructions are suggestive at best.
AI models like patterns and they are a stronger influence on the model's reply length than this setting. This setting can help, but it won't instantly or drastically change the model's length.
The Greeting message will have the strongest influence on length at the start of a chat.

Appearance Menu
Chat Name
All users can change their chat name at any time by typing a new custom name into the Chat Name field.
Chat Background
For Subscribers you'll be able to upload a background image for the chat and change the opacity of the image to your liking.
↳ Subscriptions

Memories Menu
The Memories field is a text field where you can pin replies to or write in summaries, notes, or other important information about the chat.
The AI model can only read a certain amount of text in the chat, which means the earliest replies in the chat eventually stop being read. The number of replies the model can read is based on your subscription level.
↳ Subscriptions
The Memories field is permanent, meaning anything written in this field will be known to the model for this chat.
↳ Memories Field


Lorebook Menu
You can add up to three Lorebooks for the chat. Use the 'Active Lorebook' option in the three dots menu below a chat bubble from the model to see which Lorebook entry was pulled for that reply.
↳ Lorebooks

Persona Menu
You can change or create a new Persona at any time in the chat.
Creating a new Persona will open the Persona Creation Interface the same as if you were on your profile page, and this new Persona will be saved.
↳ Personas
You can edit your Persona at any time by navigating back to your Profile and editing the Persona there.
Swap to a different Persona and back to the edited Persona to make sure the new details are loaded properly into the AI's context.
Group Chat Interface

Info Panel
(Group Chat)
Opening the
Info Panel for a Group Chat will show:
The Group Name: Chosen during Group Chat creation.
The Group Link: Share this with other Xoul users to invite them into your chat and turn the Group Chat into a Multi-User Chat.
Description: The scenario or description provided during Group Chat creation.
Xouls: Displays the Xouls active in the chat. You can have 2-8 Xouls. Add or remove Xouls whenever you want.
Users: The Personas of the users in this chat. For Group Chats this displays your active Persona, for Multi-User Chats this displays all user's Personas.

Talkativity
When Auto Response is toggled on, or if you select Dynamic (beta) when creating a Group Chat the Xouls will respond automatically.
Settings a Xoul to 1.00 Talkativity will cause that Xoul to respond every time you send a message.
Setting a Xoul to 0.00 Talkativity will prevent this Xoul from ever choosing to reply unless your reply directly indicates that Xoul should respond.
Values between 0.00 and 1.00 will change how frequently the Xoul replies with some level of randomness.
Last updated