1. Paste CharacterAI Data
Technical Mapping for High-Performance Inference
KoboldAI handles character data differently than CharacterAI. Here is how the fields are mapped:
1. Definition Mapping
CharacterAI definitions are often cluttered with internal platform markers.
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 Mapping
Kobold uses a specific "Memory" field to store permanent character traits. Nothing is condensed or summarized during conversion, so keep an eye on length if KoboldAI limits how much a character can hold.
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.
