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.

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.

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.


Chat History

Clicking will open the Chat History panel.

Quick delete chats by right clicking or swiping them on desktop or mobile to reveal the quick delete option.

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.

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.

↳ Energy, Cells & Streaks

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.

↳ (Group) Chats & Multi-User Chats


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.

You can also use a custom model by providing a URL and API key. Select the Custom option in the Model menu to set up a custom proxy.

↳ Custom Engine (Proxy)


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


Voice & Narration Menu

You can select two voices for the Xoul to use for narrating replies or in Calls. One voice will speak the dialogue, while the other will speak the narration.

↳ Voices

↳ Voices

Playing messages or using the Call feature costs Cells.

↳ Energy, Cells & Streaks


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


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.

↳ (Group) Chats & Multi-User Chats

Last updated