How many unicorns did you exterminated as a creator? Lets count!
As a moderator, I can easily spot a newbie Janitor refugee in the catalog and moderation queue: massive greetings, detailed and beautified card presentations, and Midjourney-made portraits of pretty boys who are slightly tilting their heads upwards, looking at you through half-lidded eyes.
And I can also tell who they are by how they mix up the fields Janitor doesn't have: giant system prompts shoved into the description, huge full character bio dumped into the character note (or even worse, into the reinforcement prompt). The moderation team even has ready-made explainer templates telling creators to what field is for.
These are names of data structures used for bot formatting. TavernAI shaped the chatting UI for stories and created CardSpecV1βa data structure more akin to character bios in forum role-plays. Janitor still sticks to a basic SpecV1, while advanced SpecV2 got a wider spread on its alternative (yes, not only Wyvern).
SpecV1 and SpecV2 are compatible. You can convert V1 to V2 easily. But converting V2 to V1 will work with the loss of advanced fields.
These are the parts that people see in catalog, but they don't affect AI behavior
Janitor | Wyvern | |
---|---|---|
Search name | β | β |
Bio/Creator note (description presentating the bot) | Supports HTML | Supporst Markdown |
Tags | Maximum 10, custom tags supported | Minimum 2, no custom tags supported |
Tagline (short description to display in search) | β | β |
Rating | Limited & Limitless. Affect the bot messages. | None (SFW), Mature, Explicit. Do not affect messages, only mark bot content itself |
Visibility | Private, Public | Private, Public, Draft, Friends Only |
Information AI reads as instruction. These fields help the bot understand how to speak and act..
Janitor | Wyvern | |
---|---|---|
In-Chat Name (the name used for {{char}} placeholder) | β | β |
Description of bot persona, basic prompt for LLM | β Personality | β Description |
Message Examples | β | β |
Scenario | β | β |
First Message (aka greeting or intro) | β | β |
Lorebooks | β | β |
Alternative greetings | β | β Extra greetings |
System Prompt (aka main prompt) | β | β Default prompt for writing and guidelenes instructions |
Character Note (aka in-depth) | β | β Short prompt reinforcing core aspect of RP or character |
Reinforcement Prompt (aka jailbreak or post-history) | β | β The βstrongestβ instruction for LLM |
Visual Description | β | β Prompt for third party image generation AIs. Doesnβt affect the chat |
β β Must-have fields
β β Temporal or dynamic fields, bot will forget them as story goes
π β Permanent fields, bot will always remember them
π¦ β Common pitfall, donβts, bad examples, a one killed unicorn
Avatar β: image for bot. Format:Β PNG/image with aspect ratio 109:214, GIFs supported. Wyvern also supports custom chat backgrounds and sprites (portraits with different emotional expressions).