1. Paste CharacterAI Data

Technical Mapping for High-Performance Inference

KoboldAI handles character data differently than CharacterAI. Here is how our tool optimizes your persona during the conversion:

1. Definition Normalization

CharacterAI definitions are often cluttered with internal platform markers. We strip these away and map the core description to the persona and scenario fields that Kobold's inference engine uses to fill its context window.

2. Indentation & Formatting

Many local models (like those run via KoboldCPP) are highly sensitive to JSON formatting. Our TinyLib parser ensures that multi-line dialogue examples are properly escaped, preventing the character's speech patterns from breaking the LLM logic.

3. Memory Field Optimization

Kobold uses a specific "Memory" field to store permanent character traits. Our converter prioritizes the most important definitions from your CAI source to ensure the character's identity remains consistent throughout long roleplay sessions.

Step-by-Step Guide

  1. Navigate to your character on CharacterAI.
  2. Copy the text from the Advanced Definition section.
  3. Paste the text into our tool above.
  4. Click Convert to Kobold JSON and download the result.
  5. Upload the file into KoboldAI Lite or your preferred frontend.

FAQ: CharacterAI to Kobold

Q: Will my character's "memory" be lost?

A: The *static* definitions are moved. However, the *dynamic* memory of a specific conversation cannot be moved between platforms.

Q: Does this work with KoboldCPP?

A: Yes! KoboldCPP is the model backend, and this JSON is designed to work with the Lite frontends that talk to it.