Skip to Content
ChattingMemory and consistency

Memory and consistency

How a character remembers

Every reply is generated from three things:

  1. The character card — their personality, backstory, speech patterns and scenario, written by their creator.
  2. Recent conversation — as much of the current chat as fits in the model’s memory window.
  3. What we know about you — your profile gender and bio, so the character addresses you correctly.

Why memory size matters

When a conversation grows past the model’s memory window, the oldest messages drop out. The character stops referring to things you told it early on.

That is what you are buying with a larger model: Free tier models hold about 8K, Premium and Deluxe up to 64K, and Ultimate up to 1M.

Drift

Occasionally a character’s voice wanders — it becomes more generic, or breaks its format. We sample conversations automatically and score how well each character held its voice, which is how we find cards that need improving.

If a character drifts badly, starting a new chat usually resets it, since drift accumulates within a single conversation.

Helping a character stay in character

  • Keep your own messages in the same register as the character’s format.
  • If it starts breaking character, say so directly in the chat.
  • Lower the temperature in Chat settings.
Last updated on