1. Paste Pygmalion JSON
Text Formatting: From JSON to Definition
CharacterAI works on "natural language definitions," not JSON. Our tool translates the rigid Pygmalion structure into a readable block:
1. Variable Translation
Pygmalion JSON often uses <USER> or <BOT> placeholders. CharacterAI uses {{user}} and {{char}}. We automatically scan your persona and dialogue examples to swap these tags, ensuring the conversation flows naturally on the new platform.
2. Constructing the Definition
We combine char_persona and world_scenario into the main body of the definition. This ensures that both the character's internal thoughts and the world rules are respected by the CAI model.
3. Dialogue Formatting
Pygmalion's example_dialogue is often a raw string. We format it with CAI-specific line breaks to ensure the model recognizes it as "Training Data" rather than just a part of the bio.
How to Import
- Convert: Use the tool to generate the text block.
- Copy: Click "Copy to Clipboard" or download the text file.
- Create: Go to CharacterAI -> Create -> Create a Character.
- Paste: Paste the text into the "Advanced Definition" box.
- Save: Set the avatar (use your own image) and save.
FAQ: Pygmalion to CAI
A: CharacterAI is a closed platform. It does not support file uploads. You must manually paste the definition text.
A: Our tool converts the character structure and personality data accurately. CharacterAI applies its own community guidelines on the receiving end — the converter itself is format-agnostic and works with all standard character definitions.
