1. Upload Pygmalion JSON File
Technical Documentation: Synthesizing Foundational Prefixes for Modern Inference
The migration from **Pygmalion** to **TextGenWebUI** (oobabooga) represents a technical shift from foundational, prefix-heavy JSON standards to a modern, context-driven inference platform. While Pygmalion served as the classic bridge for numerous early roleplay tools, TextGenWebUI requires character logic to be consolidated into its specific context and greeting schema to drive model behavior efficiently across its diverse model loader ecosystem.
1. Deconstructing Legacy Schema Prefixes
The Pygmalion schema is known for its foundational key prefixes like char_persona and world_scenario. TextGenWebUI thrives when this character logic is synthesized into a cohesive context monolith. Each field it recognizes in the Pygmalion data is copied to the matching TextGenWebUI field, with your wording left untouched.
2. Working with Modern Local Inference
Legacy Pygmalion characters were often authored for smaller models with limited context window sensitivities. TextGenWebUI is designed for the absolute depth of model orchestration, often running state-of-the-art LLMs (Llama, Mistral, Command R). Nothing is condensed or summarized during conversion, so keep an eye on length if TextGenWebUI limits how much a character can hold.
3. Dialogue and Greeting Fields
We map the Pygmalion char_greeting directly to the TextGenWebUI greeting field. Text is copied across as written (see "What this converter changes" below), so review the result in TextGenWebUI and adjust any wording or formatting you want to change. This is critical because TextGenWebUI supports a vast array of model formats (GGUF, EXL2) that interpret dialogue cues differently. Text is copied across as written (see "What this converter changes" below), so review the result in TextGenWebUI and adjust any wording or formatting you want to change.
4. Privacy and the "Zero-Server" Advantage
Character development represents a significant creative investment. We honor this by performing all extractions and mapping locally. By running the conversion logic entirely in your browser's RAM, we ensure that your proprietary character definitions are never transmitted to our server or any third party. This provides a secure, private bridge for users who want to transition their legacy digital assets to a more modern, local-first inference environment.
5. Identity and Metadata Fields
When you export to TextGenWebUI, our tool generates a standardized JSON file that is ready for instant use in your characters folder. This ensures that your Pygmalion digital assets are integrated perfectly with the webui's library management features, facilitating easier organization and allowing you to leverage the full power of local model orchestration without losing the nuanced personalities you've crafted for your legacy roleplay experiences.
