🌟 CardProjector-v3
WoonaAi presents...

🚀 Overview
CardProjector is a specialized series of language models, fine-tuned to generate character cards for SillyTavern and for creating characters in general. These models are designed to assist creators and roleplayers by automating the process of crafting detailed and well-structured character cards, ensuring compatibility with SillyTavern's format.
✨ What's new in v3?
- Colossal improvement in the model's ability to develop characters using ordinary natural language (bypassing strictly structured formats).
- Colossal improvement in the model's ability to edit characters.
- The ability to create a character in the Silly Tavern json format, which is ready for import, has been restored and improved.
- Added the ability to convert any character into the Silly Tavern json format (absolutely any character description, regardless of how well it is written or in what format. Whether it’s just chaotic text or another structured format.)
- Added the ability to generate, edit, and convert characters in YAML format (highly recommended; based on my tests, the quality of characters in YAML format significantly surpasses all other character representation formats).
- Significant improvement in creative writing.
- Significantly enhanced logical depth in character development.
- Significantly improved overall stability of all models (models are no longer tied to a single format; they are capable of working in all human-readable formats, and infinite generation loops in certain scenarios have been completely fixed).
📊 PPL Score
The evaluation was conducted on the Character Creation&Editing validation dataset.
Lower = Better
Model Size | Model Name | PPL Score |
---|---|---|
24B | CardProjector-24B-v3 | 4.3368 |
CardProjector-24B-v1 | 5.0515 | |
14B | CardProjector-14B-v3 | 5.5600 |
CardProjector-14B-v2 | 7.4854 | |
7B | CardProjector-7B-v3 | 5.9373 |
CardProjector-7B-v2 | 7.7422 |
💡 Usage Recommendations
Chat Template: Mistral V7
Balanced output:
Temperature: 0.7-0.8
Top-P: 0.92
Rp.Pen: 1.07
Top-K: 100
The character creation process: Based on my tests, I would recommend the following approach. To create a well-developed and structured character, I suggest first asking the model to generate the character in a standard, natural format (meaning you shouldn't request formats like YAML or JSON right away), allowing it to describe the character in plain, understandable text. Then, if needed, ask for any necessary adjustments. Once you're satisfied with the result, request the final version to be converted into YAML format. Why YAML? It's an ideal format for structuring and summarizing a character from your chat story. This format is human-readable, and its clear structure is very well processed by RP models (from my tests, it’s even better in some ways than XML). You can simply copy the entire YAML output and paste it into the Description field in Silly Tavern. Alternatively, you can ask the model to convert the resulting card into JSON while leaving the YAML description untouched. I have found this method of using CardProjector v3 to be the most effective.
💬 Example Conversation
CardProjector 24B v3 Chat from koboldcpp
⚠️ Safety
This model learned on cards for Silly Tavern. I think comments are unnecessary here...
🔧 Technical Specs
Base Model: mistralai/Mistral-Small-24B-Instruct-2501 License: Apache-2.0 Language: English
- Downloads last month
- 20
Model tree for AlexBefest/CardProjector-24B-v3
Base model
mistralai/Mistral-Small-24B-Base-2501