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
- Navigate to your character on CharacterAI.
- Copy the text from the Advanced Definition section.
- Paste the text into our tool above.
- Click Convert to Kobold JSON and download the result.
- Upload the file into KoboldAI Lite or your preferred frontend.
FAQ: CharacterAI to Kobold
A: The *static* definitions are moved. However, the *dynamic* memory of a specific conversation cannot be moved between platforms.
A: Yes! KoboldCPP is the model backend, and this JSON is designed to work with the Lite frontends that talk to it.
