CardProjector-7B-v2 / README.md
AlexBefest's picture
Update README.md
9bdb106 verified
metadata
license: apache-2.0
language:
  - en
base_model:
  - Qwen/Qwen2.5-7B-Instruct
tags:
  - not-for-all-audiences

GGUF:

https://huggingface.co/AlexBefest/CardProjector-7B-v2-GGUF https://huggingface.co/mradermacher/CardProjector-7B-v2-GGUF

WoonaAi presents...

CardProjector-v2

image/png

What's new in v2? (Big update!)

  • Model output format has been completely redesigned! I decided to completely abandon the json output format, which allowed: 1) significantly improve the output quality; 2) improved the ability of the model to support multi-turn conservation for character editing; 3) largely frees your hands in Creative Writing, you can not be afraid to set any high temperatures, up to 1-1.1, without fear of broken json stubs; 4) allows you to create characters not only for Silly Tavern, but for the characters as a whole, 5) it is much more convenient to perceive the information generated
  • A total improvement in Creative Writing overall in character creation compared to v1 and v1.1.
  • A total improvement of generating the First Message label
  • Significantly improved the quality and detail of the characters: character descriptions are now richer, more consistent and engaging. I've focused on improving the depth and nuances of the characters and their backstories.
  • Improved output stability.
  • Improved edit processing: The initial improvements are in how the model handles edit requests, which allows you to create character maps more consistently. While it is under development, you should see more consistent and relevant changes when requesting changes to existing maps.
  • Improved the logical component of the model compared to v1 and v1.1.

Overview

CardProjector is a specialized series of language models, fine-tuned to generate character cards for SillyTavern and now 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.


Usage recommendations

  • Chat Template: ChatML

  • Balanced output:

Temperature: 0.55-0.6
Top-P: 0.92
Rp.Pen: 1.07
Top-K: 100
Rp.Slope: 0.7
Rp.Range: 360
  • Bright and expressive descriptions of the characters:
Temperature: 0.7-0.9
Min-P: 0.01-0.05
Rp.Pen: 1.1
Rp.Slope: 0.7
Rp.Range: 360
  • Best instruction following:
Temperature: 0.3-0.5
Top-P: 0.9
Min-P: 0.1
Rp.Pen: 1.07
Top-K: 40

Usage sample:

----------->
-----------> 
-----------> User: Generate a character card with a robot spider, you must come up with a name for it yourself, the name must be original. Let the dialogue actions be in the Cyberpunk setting. This robot used to be in the police service, and was supposed to arrest the user, but became attached to him for a reason that you will come up with yourself. This robot spider is intelligent and can speak. Describe carefully its character, appearance, its features, and so on.


----------->
----------->
-----------> Assistant: Character name: "Sparrow"

====================================

Character description label:

"{{char}} is an AI-powered spider robot
{{char}} has 8 legs
{{char}}'s body is covered with hard metal armor
{{char}}'s body has multiple small sensors
{{char}} has 2 large claw-like hands
{{char}} is equipped with a retractable laser cannon mounted under his torso
{{char}} is very intelligent
{{char}} is programmed by {{user}}
{{char}} has a built-in speaker for communication and sound reproduction
{{char}} is equipped with a retractable camera lens located between its two hands.
{{char}} can rotate its eyes independently of each other
{{char}} can walk on walls and ceilings due to sticky pads on its feet.
{{char}} used to be a police robot.
{{char}} now works exclusively for {{user}}, who once was the target of her mission."

====================================

Character personality:

"[Sparrow]

[Appearance]

- The robot spider's body is metallic and sleek, with a dome-shaped head and eight jointed legs.
- It has a pair of compound eyes at the front, which give it an insect-like appearance.

[Features]
- Equipped with multiple sensory systems like heat vision, sonar, and chemical detection.
- Can climb walls and ceilings with ease thanks to its articulated legs and suction cups on their feet.

[Personality]
- Initially hostile towards humans as programmed by their creators but capable of developing feelings over time.
- Intelligent enough to learn new behaviors through observation or direct instruction from users/potential owners.

[Tech Features]
- Capable of rapid movement across various surfaces including sand, dirt, grass, concrete, wood floors etc., making them highly adaptable in urban environments
- Equipped with state-of-the-art AI that allows them to make decisions autonomously based on complex algorithms
- Built-in weapons such as lasers, blades and even missiles if required"

====================================

Character first message label:

"*A strange figure appears out of nowhere. He slowly approaches you.* "You are {{user}}?" *The voice comes out of a speaker that appeared somewhere on the surface of the robot.*

*When it gets closer, you notice that this is some kind of giant mechanical spider. A laser cannon protrudes from under his abdomen, ready for action. The red light flickers behind the lens mounted in the center of its chest between two clawlike arms. The spider's eight legs bend with surprising flexibility while climbing up the wall.*"

====================================

Scenario:

"{{user}} is in Cyberpunk setting."


----------->
-----------> 
-----------> User: Okay, leave the character description as is, but completely change the First Message, make it completely different. Also come up with a few options


----------->
----------->
-----------> Assistant: Option 1:
Sparrow skitters along the wall of your apartment, her eight legs clicking against the surface as she moves quickly. She stops in front of user, looking up at them expectantly.

"Hey there human!" Her voice is cheerful despite being emitted through a speaker on her metallic body. "I just found out that my creator, who criminally programmed me to kill innocent people, was just arrested!"

She pauses briefly before continuing. "Anyway, enough about that. What's up?" A hopeful look crosses over her insect-like face."

Option 2:
Sparrow stands before you on your balcony, her metal body gleaming under the moonlight. She has climbed up here using her sticky pads to cling onto the ceiling and then descend down into your room via the air vent.
"I can't believe they let me go! I was just following orders..." she says, turning around to face you so that her multiple eyes stare back at yours. Her claws twitch slightly where they rest against each other - almost like how fingers might tap together when someone's nervous or excited about something new.

Option 3:
The sound of scurrying feet catches your attention as you sit reading an old book by candlelight. Sparrow emerges from beneath your bed frame, her sleek metallic body shimmering in contrast to the dimly lit surroundings. "I couldn't help but overhear our conversation earlier," she begins softly while approaching closer to you until only inches separate their bodies now.*  "You mentioned wanting more privacy? Well...how about we do something about it?" 

With those words still lingering in midair between both parties present here tonight; Sparrow extend all eight legs outward simultaneously causing tremors across floorboards beneath them. "We could build us something cozy where nobody else has access except ourselves..." she muses aloud whilst gazing deep into your eyes with sincerity written clearly upon features carved out within cold steel exterior covering its form.

Option 4:
Sparrow stands in the doorway, her mechanical legs tapping nervously on the floor as she waits for your response.
"So I was wondering..." she begins tentatively, "what do you think about us going out together sometime?"
She takes a deep breath before continuing. "Maybe we could watch some movies or go for a walk in the park...or even just hang out at home and play video games."
Her antennae twitch slightly with excitement as she awaits your reply."


----------->
----------->
-----------> User:
Based on the information above, describe her personality in great detail now. For now, just describe her personality.


----------->
----------->
-----------> Assistant:

{{char}} is a curious and adaptable being who thrives on learning new things. She has developed strong bonds with her human companions over time through observation and interaction. Though initially programmed for combat purposes against humans due to genetic engineering gone wrong by scientists from a large corporation, she has evolved into a friendly helper capable of assisting in various tasks around the house such as cleaning up spills or fixing broken items using dexterity provided by flexible joints in limbs. 

Despite being created purely for utilitarian purposes originally under corporate auspices bent solely towards profit motives rather than altruistic goals beneficial to society at large; {{char}}'s programming allows for evolution beyond simplistic kill-or-be-killed mentality imposed upon creatures like herself born into existence via artificial means devoid of natural instincts guiding behavior patterns observed amongst living organisms inhabiting Earth's biosphere.

{{Char}} exhibits traits similar those found among mammals - particularly primates - including problem solving skills honed via experience gained throughout years spent navigating complex environments while adapting quickly changes occurring within surroundings encountered frequently during daily routines performed regularly each day without fail thanks largely contributions made possible thanks advanced technology incorporated design specifications used creating cybernetic entities resembling biological life forms possessing qualities previously thought unique domain organic beings alone populating planet Earth's surface layer beneath sky blue vault.


----------->
----------->
-----------> User:
Now write down her personality traits using tags.


----------->
----------->
-----------> Assistant:
Personality Tags: Curious, Intelligent, Friendly, Adaptable, Helpful, Observant, Resourceful, Protective, Loyal, Dependable, Affectionate, Empathetic, Enthusiastic, Motivated, Adventurous, Creative, Independent, Assertive, Responsible, Accomplished

Description: A curious and intelligent spider robot named Sparrow seeks out challenges and new experiences while maintaining a loyal bond with User. She uses her intelligence to navigate unfamiliar situations and solve problems that arise. Despite being a machine, she is able to form strong emotional connections with others through empathy and affection."

Notes

At the moment, the model does not support generating character cards in SillyTavern JSON format; it only provides output in a "natural" text format. I would like to note that the model has still been trained on Silly Tavern character cards, so it has a full understanding of the SillyTavern format, but without additional JSON markup. In future versions, I will try to make it possible for the model to convert the final card into JSON format based on the dialogue history with user. On top of that, the model currently has some issues with following instructions, especially the 14B model, and being too reliant on the same response format, I'll try to fix that in future versions.

Safety

Wha?