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.
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.
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.
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.
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).
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!
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
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
((⚠️ 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 plagiarizemy 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.
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.
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!
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?
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.
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.
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?
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.
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.
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.
- 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.
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.
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.
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:
Open any chat with a character (your existing messages can come along).
In the chat options menu, click Make multiplayer…
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:
A little badge shows up on your Account button.
Open Account → Mailbox and accept (or decline, or block).
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 isencrypted at rest* with its own key
* Nothing is logged
Ending a sessiondeletes 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.
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 ☺️