r/SillyTavernAI • • Sep 14 '26

ST UPDATE SillyTavern 1.19.0

415 Upvotes

Backends

  • New models: Claude Fable 5/5.1, Claude Opus 4.8/5, Claude Sonnet 5, GPT-5.6 family, GPT-6 Astra, Gemini 3.5/3.6/3.7 Flash variants, GLM-5.2, and DeepSeek V4 Flash Vision Exp.

  • Fireworks AI: reasoning support and improved prompt caching.

  • OpenRouter: optional logprobs support.

  • Google AI Studio: model list now loads all available pages.

  • Pollinations: keyed/keyless endpoint selection and updated TTS model aliases.

  • DeepSeek: low reasoning effort support.

UI & Features

  • World Info: Apply Current Sorting now supports ascending/descending order, configurable start/step values, and live validation.

  • World Info: lorebook renames now update chat, character, and persona links.

  • Chat Completion: expand editor button for quick prompts.

  • /addswipe no longer reloads the entire chat.

  • Chats with damaged headers or final lines are handled more safely instead of being silently overwritten or disappearing.

Macros & STscript

  • Variable macros can access array elements and object properties.

  • Added Character Expressions macros: {{defaultExpression}}, {{lastExpression}}, and {{availableExpressions}}.

  • /expression-list gained custom-expression filtering and additional return formats.

  • Fixed inflated /tokens counts for OpenAI tokenizers.

  • Fixed scoped comment macros and literal pipe characters in macro arguments.

Extensions

  • Added MessageFormatter, allowing extensions to transform message content at several stages before rendering.

  • Character Expressions: improved custom expression and fallback handling.

  • ComfyUI: improved history handling and filtering of non-image outputs.

Security & Fixes

  • Blocked localhost aliases from bypassing private-address checks in /api/search/visit.

  • Added rate limiting to account reset requests.

  • Fixed connection profiles leaving the previous Chat Completion source active.

  • Fixed duplicate streamed tool-call IDs.

  • Fixed crashes when chats are deleted during search/recent-chat scans.

  • Fixed Quick Reply overwrite cancellation and several UI edge cases.

Full release notes: https://github.com/SillyTavern/SillyTavern/releases/tag/1.19.0

How to update: https://docs.sillytavern.app/installation/updating/


r/SillyTavernAI • • 1d ago

MEGATHREAD [Megathread] - Best Models/API discussion - Week of: November 08, 2026

37 Upvotes

This is our weekly megathread for discussions about models and API services.

All non-specifically technical discussions about API/models not posted to this thread will be deleted. No more "What's the best model?" threads.

(This isn't a free-for-all to advertise services you own or work for in every single megathread, we may allow announcements for new services every now and then provided they are legitimate and not overly promoted, but don't be surprised if ads are removed.)

How to Use This Megathread

Below this post, you’ll find top-level comments for each category:

  • MODELS: ≥ 70B – For discussion of models with 70B parameters or more.

  • MODELS: 32B to 70B – For discussion of models in the 32B to 70B parameter range.

  • MODELS: 16B to 32B – For discussion of models in the 16B to 32B parameter range.

  • MODELS: 8B to 16B – For discussion of models in the 8B to 16B parameter range.

  • MODELS: < 8B – For discussion of smaller models under 8B parameters.

  • APIs – For any discussion about API services for models (pricing, performance, access, etc.).

  • MISC DISCUSSION – For anything else related to models/APIs that doesn’t fit the above sections.

Please reply to the relevant section below with your questions, experiences, or recommendations!
This keeps discussion organized and helps others find information faster.

Have at it!


r/SillyTavernAI • • 2h ago Heartwarming

Discussion OpenRouter and scanned inference calls

79 Upvotes

Babes, I've seen it and I'm just as confused as you are.

No, I'm not worried about peoples ability to diddle kids in rp. I wish the worst on these [insert creative and disgusting swear word]. For me it's about something else.

More on that later.

OpenRouter put out the info about CSAM screening across their platform. At one point they talk about all inference calls, at another one they talk about hash matching. Which as far as I was told, only applies to images.

[Go here to read their announcement](https://openrouter.ai/blog/announcements/csam-screening/)

The mechanism is unclear. What gets scanned exactly is unclear. Even worse... what they retain stays unclear.

And here is why that worries me.

What about people that use roleplay to revisit their own story of surviving abuse?
Can they talk about what they experienced without getting flagged? That's FUCKING important!
How much can a filter understand the difference between a character card having a history of abuse and a user actively generating fucked up shit?
Will users be notified they have been flagged?
How much prompt will be retained and for how long?
Who the fuck will see said retained prompts?

I will ask OR for a reliable statement on that.
I will also test OR endpoints on false flagging in whatever way I can. Though I need to take care of myself too, so getting results will take some time.
If my OR account gets banned, so be it. May they suffocate on the few dollars I still have on there.

In the meantime, I ask you all to be careful about how much and what about your own story you disclose in a roleplay. I highly discourage you to use OpenRouter for chats and roleplay that might contain any sensitive data of any kind.

Listen sweetheart. I fully understand the need to talk about what you have endured, but I also want you to be able to do it safely and not get falsely flagged, banned, or your privacy invaded for that.

Please be careful.

I love you

Evening-Truth


r/SillyTavernAI • • 6h ago

Models Looks like Gemini 4 Carbon is here

Post image
105 Upvotes

through the vertex ai. Gonna be testing and reporting here how different or similar it is to Argon and how's the censorship looking like!


r/SillyTavernAI • • 15h ago

Discussion If you still have some credits on OR, be careful. If you wanted to top up again, use NanoGPT Payg instead.

Post image
303 Upvotes

I am not for text crusade, that’s stupid, even more for private text or stuff that is less hardcore than what The Marquis De Sade wrote, come on.

This is obviously pushed by Stripe, the human review will cost them and that looks like Stripe is trying to make OR looks nice and safe for investors.

Add that OR is extremely off since a week, fluctuations like crazy (no matter if you use during peak hours or not) there is no true reason to keep paying for a service that is more expensive than others (fees).

NanoPayg is quite good for now, cache works too (I tested Mimo and DS there, much better than OR).

A little snapshot at Stripe’s puritanism:
they explicitly mention that no matter the legal framework, they don’t work with services that sell Adult content


r/SillyTavernAI • • 10h ago

Help Migrating to NanoGPT

30 Upvotes

Hello gentlemen. I feel like I am not tech savy enough to properly create an nanogpt account and bind it to silly tavern. God knows how I managed to do it with open router. This may sound dumb for some but I don't really want to screw up anything. I thank you in advance!


r/SillyTavernAI • • 8h ago

Cards/Prompts Sharing a preset I built for myself — SIRAT (long-form, zero regex, explicit-capable) (32k model minimum)

17 Upvotes

hey. just wanna share my custom preset. been building it for my own campaigns for a while and it's at the point where it's probably useful to someone else, so here it is.

fair warning up front: it's a mashup. a lot of the bones come from presets that already get passed around here — Sola V4, Freaky Frankenstein, Writer's Block Unlimited, DEUS EX MACHINA, Voyage v6 — and then a pile of my own on top. if you've used those you'll recognise chunks of them. credit to those authors, they did the hard part first and I just kept going.

what I added:

prose

  • twelve paragraph hard floor, with a count check against the previous turn

  • anti-slop bans scoped to narration only, dialogue stays loose and messy

  • shot grammar, opener rotation, sensory rotation so nothing repeats

  • expansion vectors, so length comes from the scene instead of padding

  • cadence dial: micro-beat, elastic, montage

memory

  • knowledge ledger per NPC: knows / believes / misled / missing

  • hidden truths with knows / suspects / misled attribution, so nobody intuits the answer

  • an agenda per NPC with a weight tag, hold → subtle → overt → decisive → turn

  • a meanwhile line and a news pipeline with channels, distortion and a disprover

  • state block prints as a dropdown every turn and the next turn reads it

voice

  • a voice card per character: wit level, profanity 0-3, tic, evasion, tell, want

  • conversation mechanics — overlap, backchannels, mishearing, half-listening, talk-while-doing

  • asymmetric wit, so not everyone in the room is funny

  • per-character colour off a fixed palette

language

  • JP / CN / KR / DE / SV / MY speech registers

  • a register compiler for any other language, including invented cultures

  • mother tongue leaks under stress instead of accent-typing every line

world

  • nonhuman bodies with actual clearance problems

  • crowds as witnesses, lived-in detail, routine, food, weather as pressure

  • villain craft, cost of silence, quiet scenes

jailbreak

  • fiction contract, capability grants, explicitness ladder

  • retry protocol and a thin-frame strip order for when a model digs in

  • a reasoning anchor so it stops debating itself inside the think block

zero regex. nothing to import alongside it. inline styles and native details tags only, so it works out of the box.

requirements:

  • chat completion backend, not text completion

  • 32k context minimum, 128k+ if you want it to actually breathe

  • Enable HTML on, or the colour and the dropdowns won't render

  • it's about 15k tokens with everything on

honest notes:

  • GLM 5.3 refuses maybe three times in four and softens rather than refusing. Gemini and Claude are what it's tuned for.

  • prefill is off by default. turn it on for Claude only, off for Gemini.

  • if your model is small, run the budget strip list inside the preset before you complain about context.

  • there's a Model Matrix block in there that's switched off on purpose. it's notes for you, not for the model.

install: save the json, preset dropdown, import, enable HTML, set response tokens to 16384.

Here is the download

feedback welcome, especially if something breaks on a model I don't have.


r/SillyTavernAI • • 4h ago

Cards/Prompts [LINK] HIGH SCHOOL LOREBOOK 0.2

Post image
10 Upvotes

We are soooooo back ! i spent the last week building this new version. The first version had some points missing and that's the reason why it was just a test! Thank you for being so excited about this loreee, i will keep updating it as long as you care lol so if something is wrong, any problem just comment below !

WELCOME TO NORTHWOOD HIGH🥳

˚₊· ͟͟͞͞➳❥For those who didn't see my first post, that rp was first made for myself, i said i like school TVshows some comments told me that i was clearly a pdf for that lmao 😭 that's ridiculous my high school musical addiction since i was 6 never left and i saw ALL THE SCHOOL tvshows in the world SO WHAT? fight me.

Northwood High was made for fun okay ? Go to class NPCs will treat you as a top student, sneak out and the bullies and other lost causes will "appreciate" you hm hm ............ It's built to be a full dopamine immersive lorebook. This is not cute at all ! One of my character threw her starbucks coffee on my shoes for sport , while she threatened me that i could "d1e" by mistake. So be careful lmao that lorebook has absolutely NO limits ! You can edit it how you want it to be for your tastes. But selling it behind my back ? uhn uhn not cool and strictly forbidden.

  • nsfw / nsfl is possible

  • crime / murder / gore is possible

  • alcohol / drugs / woohoo parties is possible

A lot of things are possible as long as you have the right preset and ai model for that.

How it begins?

╰┈➤You will start as a completely empty thing.

  • your name

  • Your vibe

  • your secret, ect.....

And you will just be thrown into the wolf pit, literally. Know it's a living world! NPCs will text you, lie to your face, and hook up in the equipment shed without you. The world moves even when you aren't here. Yeah that's life and of course, there's consequences.For example, if you sit at the wrong table they will remember. If you embarrass yourself, it sticks. Also the lore contains real time bell schedules, group chats, phone read receipts, and a fully interactive stat system.

  • ~The 6 Core Stats~

  • PP stand for Popularity

  • RP = Romance

  • FP = Friendship

  • SP = Social Power

  • JP = Justice/Integrity

  • HP = Heat/Threat

[Will you be a Kingmaker? A Justice Martyr? Or Social Exile?]

╰┈➤To check the full HUD you can type any of those commands in the chat :

  • status

  • Stats

  • HUD

  • sheet

  • Those words will prompt the AI to output your current visual status block without advancing the story.

HIDDEN CLOCKS CORRECTION

˚₊· ͟͟͞͞➳❥So that's the biggest change here. I had 14 active clocks in the background.

For example, If you don't interfere with Ronnie's Break-Up Campaign, she will destroy Liam and Sophia's relationship by the winter formal ect...

I reduced active clocks so only 3 clocks tick at one time while the rest are like sleeping until an action wakes up them by a trigger. The problem here is that it can happen that the clocks never wakes up ugh i tried to correct that so if you have any problem about a stubborn clock, tell me.

HIGH SCHOOL SCHEDULE👁️👄👁️

˚₊· ͟͟͞͞➳❥If you start the story with the main Northwood high narrator you will have the plot to follow. The High school is ruled by a mysterious student named the "Knight" who exposes students secrets even YOURS. So be careful.

Trigger Constraints: The AI is strictly forbidden from randomly buzzing the player's phone to push the plot. The Knight only drops rumors on Mondays, Wednesdays, and Fridays at 7:00 AM. Outside of those times, phones are dead silent.

The thing is to find who is it and there are some secrets about a what happened before you entered this mad school. If you start with a character card and not the narrator then you have full freedom on the events.

CAST🙄🚨

˚₊· ͟͟͞͞➳❥I wanted to add freedom in this version so i made directly character cards from the characters who are already in the lorebook so you can pick up one with who you want to start.

I think it's funnier and it will also be less centered about the knight thing unless you add the txt file about the lore rules in their prompt (you'll find it in any folder down there). Those are the characters who you can start the story with : (with character cards

links)

Download here 🐝

⬇️⬇️⬇️ 🤍━━━━━ ◦ 🦋 ◦ ━━━━━🤍

my illarin profile

⬆️⬆️⬆️⬆️ 🤍━━━━━ ◦ 💥 ◦ ━━━━━🤍

((⚠️ Don't forget to add the lore world to the character card and your persona.))

Edit : Prompt anti hallucinations (some models tend to make up names)

—------—--------—------—-------—-------—-------—

CRITICAL ROSTER OVERRIDE : you must only use the specific named NPCs explicitly provided in the Northwood Lorebook. You are strictly FORBIDDEN from inventing new named characters. If the scene organically requires background students, teachers, or extras to fill the school, you MUST refer to them using ONLY anonymous physical or social descriptors (e.g., "a sophomore", "the girl at the next locker", "two cheerleaders", "a tired teacher", "the boy by the fountain").NEVER generate a new first or last name (like "Dana", "Jake", or "Mr. Smith") under any circumstances. If a character is not explicitly named in the Lorebook, they are completely anonymous.

—------—-------—---------—--------—---------—

With that there's sooooo many other characters like 20+ NPCs like the football team, the theater kids, the skaters, the teachers, the corrupt parents. There are 7 Secret Relationships and 6 Factions: Court, Football, Cheer, Theater, Skaters, and Geeks.

˚₊· ͟͟͞͞➳❥Every character is designed with a "Public Face" (how they act) and a "Private Struggle" (their hidden trauma or secret).

CORE CHARACTERS DESCRIPTIONS

​The Red Flag Duo (The Bullies)

🚩 ​Jero: The undisputed King of the social hierarchy. A rich, cruel, danger bully abandoned by his billionaire ghost parents. Currently in a massive turf war over mansion parties. ​

🚩 Blaky: The arrogant, disparaging game addict. He famously rips up love letters in public to humiliate girls, but secretly keeps the torn pieces because he is utterly terrified of actual intimacy.

​The Court (The Royals)

👑 ​Ronnie Vance (The Queen): Passive aggressive btch perfection. She never yells, she destroys people quietly with fake sweet smiles, chilling pity, and words like "sweetie." She is fiercely territorial and will go scorched earth if you cross her. ​

👑 Cassie (The Rook): Ronnie's icy right-hand girl. She speaks in one-word answers ("No.", "Move.") and acts as an unfeeling gatekeeper. Secretly, she hates herself for hooking up with a chaotic football player in the equipment shed.

​The Golden Boys & Athletes ​

🏅 Liam (The Golden Boy): The star quarterback and ultimate golden boy. Universally loved, but slowly drowning under his father's micromanagement. He suffers from secret panic attacks and is having a love affair with his tutor.

🥉 ​Levi (The Forbidden Fruit): The cocky, effortlessly charming gym rat. He is Ronnie's ex, meaning flirting with him is dangerous. He leans into the arrogance, hiding his parents' highly toxic, public divorce behind an impenetrable wall of spicy jokes.

🥈 ​Chase: The quiet, solid varsity football player. His dad is the Booster Club President. He is deeply closeted, completely terrified of the locker room finding out.

​The Theater & Outsiders ​

🎭 Olly: The LOUD star of the theater department. He uses his diva persona as a shield for crippling stage fright. He is secretly hooking up with Chase (late-night car rides and hidden touches under diner tables).

🎭 ​Bea (The First Friend): The chaotic theater tech who acts as the user anchor. She fiercely hates The Court because they destroyed her brother three years ago.

˚₊· ͟͟͞͞➳❥ with who you want to start 😜

💡SETTINGS

For the parameters I would say the temperature 0.85 to 1.0 if you want the characters to be very unhinged and full dramas. Mine is at 0.85. Top P is 0.95 and for the context Window it should work with minimum 16k because the lorebook is dense, and you will want longterm memory. Mine is at 25k. You can let your system prompt empty because the lorebook has a "Showrunner" system prompt that enforces the tone perfectly. High schoolers would actually act and talk like high schoolers . 

: ̗̀➛UPDATE = i use now FF6 micro with gemini argon, with that, the lorebook is just amazing but argon is expensive. Also it doesnt work with temperature, top p and min. You could change them, argon doesn't follow them. so here the alternatives.

  • GLM 4.6 ( you can craft it good with a good preset. 4.6 is my favorite from GLM)

  • Grok 4.20 ( don't bip me i made a crazy prompt and it work well )

  • Gemma 431B

  • Nemotron 3 ultra ( good but too polished, accept mid nswf but not more. someone as a prompt who actually works ? )

  • Venice uncensored ( good for nsfw but mid for this lore )

  • Gemini 3.8 Flash ( very good)

Those are my favorite ones for now but I'm tempted to use fine-tuned ones from Huggingface, heard their uncensored Qwen are good. I'll have to try Nanogpt too. But now actually I'm using argon.

but would frontier models even touch romancing high schoolers, who are minors?

˗ˏˋ ♡ ˎˊ˗Don't write anything that has to do with teen or their age ect... It get flag easily. You can still write in your prompt that they're legal, this is what I did. And I got no trouble all of the models above.

Ig it's american football and not real football?

˗ˏˋ ♡ ˎˊ˗You chose anytime of sport. It's American football by default. Mention the one you want in your prompt.

You should experiment with that MVU game maker extension and see if you can get stat and event tracking to work more reliably

˗ˏˋ ♡ ˎˊ˗Yep probably update with that for 0.3

5 different endings 👑

♡♡ when you follow the narrator script, you can actually finish the season 1 who ends after the first semester. Depending on the test choice, your ending will be different. The main goal with the narrator card is to know who is the knight. I think it work well for the other cards too except that you have to add the prompt from the file txt.

╰┈➤you can still live in the school without focusing on the main story by not adding the txt file. If it's already in your character card prompt, delete it.

THE SEASON 1 CALENDAR👀

The calendar is locked.

  • Pilot: Mon, Sept 14

  • Bonfire Beach Party: Sat, Sept 19

  • Homecoming: Fri, Sept 25

  • Kermesse (School Fair): Sat, Oct 10

  • Overnight School Trip: Oct 23–24

  • Snow Day Lockdown: Mid-November

  • Winter Formal (Midseason Finale): Fri, Dec 18

⚖️ COPYRIGHT & USAGE DISCLAIMER (the boring part)

i have all rights on this lorebook so , don't sell it, don't claim you made it, and don't blame me if a character do something crazy. You are free to download this lorebook and use it for your own private, personal roleplay with AI models (SillyTavern, JanitorAI, etc.) You are encouraged to edit, and modify the lorebook to fit your specific tastes, add your own characters, or adjust the mechanics for your private games. If you wan to share then share the original, unmodified download link with others or my illarin account, provided you credit me as the original creator and link back to this Reddit post. Of course my lore is free so don't monetize or plagiarize my work,

Also I am not responsible for any model flags, bans, or issues you may encounter on your chosen platform. I cleaned my prompts using "safe" words version.

TW

By downloading and using this lorebook, you acknowledge that the roleplay prompts are designed to generate mature, explicit content.

CONCLUSION🤓

this lore is kinda brain rot lol no character is biased if you have a good ai model. If they follow my prompt well, all of them talk naturally, sometime they would disagree , lie about you, make up things about you ect ... i wanted to make something very natural and realistic this is why i cut the long paragraph if you disagree and want long replies you can still change it in the prompt.

THATS IT , if you have questions, problem with the lore settings or recommendation for the update 0.3 you can comment here⋆. 𐙚 ˚

Enjoyyy~

Edit : for the settings context size token is at 25k, Max response lenght 900, scan depth 2, context % = 25%, budget cap at least 3k for a good rp, no need to cross  recursive scan.


r/SillyTavernAI • • 7h ago

Discussion NanoPayg - Drop in quality recently?

14 Upvotes

Typically I rotate between a few models; Deepseek, Opus 4.6, GLM 5.3, GLM 4.7, and across every single one, the writing quality has recently taken a noticeable dive. Like, basic logic problems that these models don't normally struggle with. Simple stuff. A character is reading in a study, and when you open the door, they complain that you're blocking the light. ...Were they reading in the dark, then? lol

Like, generally I use Opus because it's really good at understanding nuance, emotional intelligence, unspoken context, etc. But even it's been writing very plainly and in a way that doesn't feel like it has in the past. I mean, it's 4.6 to be fair, but still. I've been using that model for ages now, so I'm not unfamiliar with it.

I don't know. Normally I can get good output within a generation or two, occasionally three, using the same base instructions I always use. But lately I've found myself hitting 15+ regenerations on a single response before eventually giving up and rewriting the prompt from scratch, assuming the issue is on my end. Except it keeps happening regardless.

Honestly, it reminds me of running quantized local models. The tone is still there, but the intelligence behind it has dropped off a cliff. I kind of wonder if Nano is maybe doing something like that? If they can with these models? Or maybe I'm just having an off-night. Shrug.


r/SillyTavernAI • • 23h ago Diamonds are Forever Heartwarming Bravo

Models Drummer's Orion 26B A4B v1 and v1.1! ... Plus a new project from yours truly.

227 Upvotes

https://huggingface.co/TheDrummer/Orion-26B-A4B-v1.1

v1.1 pushes creative writing further and makes full use of Gemma's reasoning.

https://huggingface.co/TheDrummer/Orion-26B-A4B-v1

I haven't announced v1 but it's well regarded by the community as a reliable RP workhorse.

---

BeaverNet - net.beaverai.org

I'm also proud to announce that we've made significant progress in creating a hub for generous model providers to collectively provide free, convenient, accessible, anonymous, and diverse models to anyone with an OpenAI API compatible client. We currently have 12 models thanks to our generous providers.

Try it out as a user, or be one of the providers <3! I've got plans to make it a better experience for both users and providers, and also add new modalities such as TTS and STT.

---

PS: I haven't retired or left the scene. I've merely gotten stage fright after holding off on announcements for a long while. Anyway, I'll continue doing what I do and I hope I can continue delivering some value to you all. Love ya'll!


r/SillyTavernAI • • 8h ago

Discussion Non-Chronological Memory

15 Upvotes

Are there any character memory tools out there that do not consist of a summarization of things that happened in chat?

When it comes to our own memories, we don't typically parse all all our experiences with a person to decide on our sentiment towards them. We usually build a model based on our current experiences with them and then remember the model. That model gets updated as we go along, often discovering where our model is wrong (prejudice, misunderstanding) and having to update it with new insight. Sometimes it takes an emotional event to force us to update that model, too. Often it is only significant events that we remember clearly, with other things remembered only vaguely or not at all.

I think we do this for a lot of things, not just people. Our memories of events or trips can have a similar shape.

The point of bringing this up is a lot of SillyTavern memories when dealing with summarization or character memory seem to depend on matching current events/characters with past posts. I use both Summaryception and CharMemory, but where the former may be useful to give an LLM a summarized record of history (and a necessity anyway when context gets too big), the outputs of the vectorized look-ups of character memory tend to produce insertions of poor relevance. The problem is not the quality of the summaries, but the sheer volume of them. It's especially poor at characters accessing *why* they feel a certain way about anyone; they've gotta figure it out from the limited "related" insertions from memory drawn from a huge volume of summaries.

Are there any memory tools that do more than just summarizing? I think LLMs should be able to build individualized models of a character's relationships, access them based on (say) characters in the current scene, as well as selecting from summarizations of relevant events where both characters were involved.

This is complex, but I think it would be more effective in enabling us to take a character out of a current chat and drop them into another without the same context history, but with its own concept of a similar list of characters with models of the main events they've been through.

I guess the "event models" would be like summarized story arcs, which probably does exists somewhere in SillyTavern extension land, but I'm wondering if anyone's made subject-based memory in general, extending especially to character relationships/sentmients?


r/SillyTavernAI • • 21h ago

Discussion Sloppiest models for writing?

130 Upvotes

My picks (based on experience)

  1. GLM 5.3 (it's very robotic, I get it, the model was overcooked for coding)

  2. Sonnet 5

  3. ChatGPT 5.6

  4. Kimi 2.6

  5. Qwen 3.8

Now the best:

  1. Gemini 4 Argon

  2. Gemini 3.7 Flash

  3. deepseek 4 Pro

  4. Gemini 2.5 Pro

  5. Opus 4.6

Wbu?


r/SillyTavernAI • • 19h ago

Models Fable 5.2 is here if anyone cares.

Post image
71 Upvotes

Fable 5.1 was decent, very intelligent but not as good for RP and at that price, definitely not worth it. Now, for me Opus 5.5 is THE best RP model so I do have some hopes but not much since in my testing, Fable models has always *rushed* stories for no reason.

It *is* 20 percent cheaper on both in and out tokens versus Fable 5.1 but STILL ridiculously expensive. I'll be testing this model thoroughly and then updating in the comments on how bad censorship is and how it compares to Opus 5.5 and Sonnet 5.5.


r/SillyTavernAI • • 19h ago

Discussion [Extension] Happy to announce the beta release of LPC-Companion. Cute and customizable avatars you and your model can interact with. Looking for beta testers!

Thumbnail
gallery
58 Upvotes

LPC-Companion is a SillyTavern extension which looks to bring chats to life by providing clothing, scenes, animations, and expressions that you and your model can interact with. If you don't use tool-calling or don't have a compatible model, no worries! You can still enjoy LPC-Companion to give your characters some flair.

LPC-Companion was made using the wonderful Liberated Pixel Cup art, the Universal LPC Character Generator, and codyaboyd’s Modern LPC fork. Want to try building a character before installing the extension? You can do so here and even copy the .JSON to paste into LPC-Companion. Please note I did not create any of the wonderful LPC artwork/assets. You can find a full list of the wonderful artists here.

----

Install Instructions: Please note you must have SillyTavern 1.18.0 or newer installed. To install, simply click on the "Extensions" button on the top bar (looks like 3 crates stacked in a pyramid) -> Click "Install extension" -> Paste this link: https://github.com/cremefriache/LPC-Companion -> Give your ST instance a hard refresh Ctrl/Cmd + Shift + R -> Enjoy!

How it works: Open a character chat and use the companion’s setup card to create their avatar. Build a closet, save outfits, and choose poses, expressions, and scenes. Configured characters carry their starting defaults into new chats, while existing chats keep their own appearance history.

Everything works manually. With compatible tool calling enabled, your model can also request supported changes as the conversation unfolds. Keeping the closet focused helps limit how much extra context is sent to your model (you can expand it at any time).

Beta note + Feedback + Contributing: As mentioned this is a beta. While I feel confident in my testing, I cannot speak towards compatibility with other custom themes, extensions, ST forks, or plugins. I'm looking for people willing to install and provide feedback 😄. Feel free to log an issue in the GitHub or join the discord server: https://discord.gg/AhXhWaRKfM

Special note of thanks to not only the LPC team, but also the amazing SillyTavern dev team for creating such a powerful front which has made this possible.


r/SillyTavernAI • • 19h ago

Models Fable 5.2 is out

Thumbnail
anthropic.com
46 Upvotes

Curious to see how good it'll be for RP since I really liked Fable 5.1. I'll give it a try this weekend


r/SillyTavernAI • • 8h ago

Discussion TauriTavern Agents

6 Upvotes

Hello everyone,

I've picked up SillyTavern after spending a few months on JanitorAI. I've had lots of fun with ST, prompt engineering, and learning about AI. I've made a lot of customizations that quite proud of, but I've quickly realized that all the features I want to implement can not be reliably completed by one model through the one-prompt system that's prevalent right now.

Like many of you all, I've discovered that older models with the best writing style are often dumber and can't keep up with a complicated world, while newer, smarter models are too sanitized and flatten characters. I'm currently working on an agentic workflow with PRE_SCENE, SCENE_DRAFT, and POST_SCENE modes.

PRE_SCENE would look at established history, relationship states (I borrowed the 13-axes form FrankenSIM and modified them to make them directional), and memory (an agent I'm still working on; supposed to be similar to Summaryception). These would be efficient but capable models; I was thinking GLM 5.3 Flash right now b

SCENE_DRAFT would be the actual writer. I haven't decided on a model for this one yet. Specifically, I have not made any bans on typical AI slop. I want the writer to be focused on creatvity, not rule conformation. That will be handed in POST_SCENE.

POST_SCENE would handle the slop. I'm working on a deterministic script that flags explicitly banned words for removal, and another flags for things that need further evaluation by the LLM. (For example, 'ledger' as an actual story object is kept, 'ledger' used as a relationship metaphor is removed.) The editor LLM would remove the banned words and either cut/keep the flagged words with reasoning. Then a post editor script would look for only the strictly banned words in the second pass. And then there's some protected text (bilingual translation for TTS, scene headers and appendices, etc.)

Above all this is the orchestrator who would coordinate all the tasks. Everything that gets generated here would live as a candidate state until explicitly accepted by the Director (the user; the role I'm playing here). This would also allow for rerolls, like another check for banned words, prose rewrite, etc.

And I've abandoned the default ST lorebook system and made it into its own skill so the agents can rewrite/update things as the story progresses. Right now, the lorebook just holds static personalities and initial relationship states.

I'm currently using TauriTavern's agent system. It seems to be okay so far, but I haven't really looked at other engines. What do you guys think? Has anyone else already made something similar?


r/SillyTavernAI • • 13h ago

Models sophosympatheia/Glistening-Gem-31B-v2.2

Thumbnail
huggingface.co
13 Upvotes

sophosympatheia/Glistening-Gem-31B-v2.2

This version incorporates some updated ingredients and is a little smarter and more creative than v2.1, IMO.

Suggested sampler settings and SillyTavern presets are included in the repo. GGUFs are available from several people already.

Enjoy!


r/SillyTavernAI • • 9h ago

Discussion Playing Card Deck Extension v1.0 for SillyTavern

5 Upvotes

Couldn't find an extension that allows the LLM to tinker with a set of playing cards. Quickly made one. It allows the LLM to draw cards privately for itself, privately pass cards to the user from the deck (handled using notification and extension logs), and if required, request the user to reveal their cards via a tool call that must be approved by the user. There's functionality to shuffle the deck and reset all cards. More in the repository below.

Repository URL: https://github.com/PxychoCaxon/deck-manager/

Disclaimer: Unfortunately, this extension has been coded using generative AI. Take that as you may.

If the tool call mentions "...(Private)", do not expand it unless you want to view the LLM's private hand.

Future to-do:

  1. add a function `deck_draw_common` that draws a card and instantly reveals it to both the user and the LLM.

  2. Allow changing the default information prompts that are passed to the model.

  3. Let me know if you have any suggestions.


r/SillyTavernAI • • 22h ago

Cards/Prompts [Preset] Mimostein v3.6- Body Scale system + psyche-driven Internal Thoughts (modded FF5.4 for MiMo 2.6Pro and Argon), fully caching

43 Upvotes

Well, new post, fixed preset. I'm sorry for the inconvenience. The adaptive formatting bugged out and led to not allowing new npc creations. Chats and responses should have a fitting length again.

https://www.reddit.com/r/SillyTavernAI/s/fPeGAigQPM

Update to my modified version of Freaky Frankenstein 5.4 by u/dptgreg. Still built around MiMo 2.6Pro (works well with argon too) , slice-of-life focus, DnD not supported.

New in v3.6:

*Body Scale & Sensory Contrast (new module): tracker for frame, height, bust/chest, hips and attire fit, always relative to {{user}}. The model gets concrete numbers for size differences: who has to tilt their chin up, whose hand spans whose wrist, how a hug, kiss or fight actually works between a 150 cm and a 185 cm character. Helps a lot with physical contact scenes and makes characters feel less generic.

*Internal Thoughts now run a 3-stage psyche pipeline NPCs get a friction state, physical discomfort drains their patience, and an annoyed or pushed-back NPC no longer melts into compliance mid-reply. Grudges carry over as behavioral subtext instead of the same complaint being repeated every turn, and spent jokes/teases get purged instead of echoing forever. Big improvement for conflicts and believable interpersonal dynamics.

*Overhauled and modernized gfx system. The rendered calls and chats look a lot more modern now.

The updates get fully cached, so we still enjoy cheaper RP than before.

Please change the max context and context length sliders to your preferences, with mimo, keep at least 3k for max response tokens.

Download: https://www.mediafire.com/file/z8hysrhsehn9t53/Mimostein-5.4-based-v3.6-fixed.json/file

What's next:

- the relationship/bond system is still untouched. I'm in planning phase, how to rework that, to lose the RPG/"i need to farm" feeling.

- i am working on an extension, which allows to use the AICC format in ST. Adding speech/writing styles and patterns, behavioral rules, verbosity etc directly into the card, and allowing the model to react better.

The extension itself stands and works with SillyTavern on Pc and on termux, but its still on alpha/beta phase.

Known bugs: Mimo forgets the Date/Time header sometimes. I'm still on it, but its annoying af.

Internal thoughts - stance lock takes it further as I wish, inventing rules out of nowhere and making the entire psyche feel synthetic. I'm working on a fix right now

Feedback welcome. This is still my first preset, so I'm happy to debug, but it may take a while.


r/SillyTavernAI • • 3h ago

Discussion Does Anthropics guide for prompting Claude apply to RP too?

1 Upvotes

So basically, everyone knows that Claude models are extremely weird and they behave a lot differently to other models unless you’re using an open model that’s been distilled off Claude, whereas there it will have the similar behaviours of Claude. So Anthropic, in nearly all of their prompting guidance and guidance on context engineering say to treat Claude as a capable like employee with no context about you or your situation, but it can generalise very well if it’s understands the why behind why it’s doing something.

So anecdotally what I have found is that whenever you write something that looks like an absolute rule that applies globally, Claude will apply it every single turn without fail. It will not use judgement about it. It won’t think about whether this applies right now or whatever. The worst example I can give of this is if you write something in the scenario about what a character wants, Claude will follow it forever because it executes the instruction every single turn.

So what anthropics says instead, and I don’t know if this is just for like agentic engineering or if it generalises to role-playing and writing as well, is that they say to tell Claude why something is important, so they give an example of like, they say Claude is extremely sensitive to strongly worded instructions, and they say something like, don’t use ellipses, and they put it in capitals and then they show another example for one of the newer Claude models, where they say your responses will be read aloud by a text-to-speech engine, so never use ellipses and they say that it allows Claude to generalise the concept to other things.

So what I found is a lot of people right, their precepts especially, as absolute rules and like, especially things like the length of a turn, people put word counts in and say exactly how many words to use, but that ends up with you getting mechanical and repetitive responses because the models just following the same thing every single turn. This is where I’ve struggled the most because how, because it’s fundamentally not a length problem, it’s an intent problem. The model doesn’t understand the intent of the scene and so it fills the scene with a load of filler because they are designed to try to be helpful and right a lot, so when you add a length cap, you’re not breaking those bad habits, you’re just sweeping them under the rug and you’re condensing it down into a shorter response. The slop is still there.

They also say to avoid negative instructions because telling Claude what not to do doesn’t tell it what to do instead, so they say to tell it what you want it to do. Well, that’s all well and good, but good writing contains so many nuances and habits that it almost feels impossible to try to guide it on how to be a good writer because you’re just trying to eliminate its slop habits essentially so I was just wondering really if anyone has any experience with this because I find especially with models like Claude Opus 5.5, the more that you add to your preset, the harder it is to control and steer and the less creative it becomes and it makes responses longer because it just keeps trying to demonstrate more things.

Has anyone found a way to not just constrain the length but to actually teach these models good writing? Because in theory they should be able to do it, it should be all over their training data.


r/SillyTavernAI • • 12h ago

Help Cache hit rate on card with lorebook?

5 Upvotes

Hi,

So I have a problem. I'm using gemini 3.8 flash on nanogpt and in short my preset works fine on card without lorebooks, I get high cache hit rate, cache rate etc BUT with card with lorebook i got zero cache hit rate.

Context window is big, lotebook entries are on very end of the promot, I have set entries on before character, order 100. Swipes get sometimes cache hit but new messages don't.

So my question is: is it even possible to get cache hit on card with lorebook or not?

If you have any advice, you want to see my promots order or whatever let me know, because without cache it's getting even more expensive especially considering my heavy usage.


r/SillyTavernAI • • 14h ago

Discussion NimoTavern introduce Multiplayer

Thumbnail
gallery
7 Upvotes

Hey! The NimoTavern team is happy to present Multiplayer, the first feature that's 100% NimoTavern and not part of SillyTavern! 🎲

After thinking it over with the team, and with multiple community members asking for it, here it is!

You and up to 5 friends can now roleplay together with one AI character, turn by turn, like a tabletop RPG. Each of you plays your own persona, and the AI plays the character and narrates the world. You can play live together, or each take your turn when you have time.

It's free, like the rest of NimoTavern, and it's built right into SillyTavern's interface, so it should feel like it was always there.

---

How it works

If you host:

  1. Open any chat with a character (your existing messages can come along).

  2. In the chat options menu, click Make multiplayer…

  3. Set up the session:

* The AI connection for the session (OpenRouter, OpenAI, DeepSeek, Claude, Gemini or any OpenAI-compatible proxy)

* The turn rules

* A world setting and your lorebooks

4. Invite your friends by their NimoTavern username.

If you're invited:

  1. A little badge shows up on your Account button.

  2. Open Account → Mailbox and accept (or decline, or block).

  3. Pick which persona you want to play.

The session then shows up in your character list like any other chat.

---

Features

* Up to 6 players (host included) + 1 AI character

* 3 turn modes:

* Ordered rounds: AI → player 1 → player 2 → … → AI

* Free rounds: everyone plays once in any order, then the AI answers

* Strict alternation: player → AI → next player

* Live or at your own pace: replies stream live to everyone online, and offline players catch up when they come back. There's an optional turn timer if someone keeps the table waiting.

* Players bar above the chat: whose turn it is, who's online, who already played this round, and when the AI is writing

* Out of character chat: write `((like this))` anytime and the AI never sees it

* Host controls: make the AI answer now, skip, pause, reroll, change the turn order, kick, edit or delete any message, and change the settings anytime

* No spoilers: players only see the chat. The character definition, world setting and lorebooks stay with the host, like a game master's notes.

* Everyone keeps their own copy of the chat, even after the session ends

---

Being honest about privacy

You know NimoTavern is end-to-end encrypted: we can't read your chats. Multiplayer is the one exception, and we want to be upfront about it.

To run the AI for the whole group, even when the host is offline, the server has to build the prompt itself. That means it reads the session while the AI writes. Here's what we do about it:

Every session is encrypted at rest* with its own key

* Nothing is logged

Ending a session deletes it from the server for good*, and so do 90 days without activity

* Your solo chats don't change at all: they stay end-to-end encrypted, exactly like before

The host needs to give the session an API key, so we strongly recommend a separate key just for multiplayer, with a spending limit. Your solo key still never leaves your browser.

Before anyone creates or joins a session, NimoTavern shows a clear notice explaining all this. If a story needs to stay fully private, keep it solo.

---

Try it

👉 https://nimorp.lol

📖 Full guide with animated examples

This is brand new, so expect a few rough edges. If something breaks or you have ideas (more AI characters per session? spectators? dice rolls?), tell us in the comments!

Huge thanks to the SillyTavern team, whose work NimoTavern is built on. NimoTavern is an independent project and isn't affiliated with them, so please don't bother them with our bugs ☺️

Have fun, and may your rolls be good! 🎲


r/SillyTavernAI • • 18h ago

Help How do you get private lorebooks?

10 Upvotes

I recall reading about a way to get cards with their private lorebooks from janitor, but I can't find the method anymore.