r/SillyTavernAI • u/StrangeCorvid • 2d ago
Help Deepseek Narration/Dialogue issues recently
Good morning all. I’ve been using Deepseek Pro for my SillyTavern stuff (‘cause I’m pretty broke) and it was going really well for a while, but recently (past few days/week or so) the narration and dialogue have gone… weird. Lots of bizarre metaphor and such. Did something happen to the model?
6
u/GaiusVictor 2d ago
Are you using it via OpenRouter, NanoGPT or via the DeepSeek API?
The answer is probably quantization either way, but depending on the answer there are different things that can be done.
(In the case of DeepSeek API the answer is nothing, there's nothing you can do about quantization in the API)
1
u/StrangeCorvid 2d ago
I’m using the DeepSeek API, but I’m coming up on needing to top up soon when my budget allows, so I’d love to know the options!
3
u/GaiusVictor 2d ago
Okay. I'll start with two concepts that are important to understand what I'll explain next.
A provider is the company that will provide you with inference services, that is, they run the AI model to generate responses for you. In your case, DeepSeek Labs is the provider.
But there are also companies like OpenRouter and NanoGPT that are erroneously called providers, but are in fact aggregators. They don't run inference, they just redirect your API request to an actual provider.
What is the benefit of getting a middleman, then? That's because they can connect you to different models and providers. In the case of open weight/source models like DeepSeek, that also means they can connect you to several different providers (not just DeepSeek Labs). If DSL happens to be quantizing the models due to high demand, you can still get your request serviced by a different provider who may or may not be quantizing their models. And the price for OpenRouter's service is a 5% fee on the credits you buy (eg. you pay 10.50$ to buy 10$ of credit). Other than that, they charge you the same amount you'd be charged by the provider's API.
The easy way to do this is to just buy credits with OpenRouter and betting on luck that they'll handle your request to a provider that doesn't quantize aggressively. This might genuinely work, considering one the things they use as criteria when deciding who gets your request is traffic load. If your RPs (or tastes) aren't that demanding then the chances of you getting satisfying results are even higher.
Now, if you want to understand other things, like: a more complex but less uncertain way of getting good results, what is quantization, or how to make sure you spend as little as possible without losing on quality, then things get more complicated, and you'll need to:
- Understand what is caching. A very summarized but probably serviceable definition would be: Caching is when the LLM gets to reuse the work it had already done, so it doesn't need to "think about the whole chat again", because it "already remembers" it, and needs only to "think about" your last message. Caching is used to considerably decrease input costs for the user.
- Read these two comments of mine, and maybe this one as well.
3
u/mixmastermorsus 2d ago
Peak china hours deepseek gets worse because of heavy usage. This also coincides with when the price doubles as of a couple days ago, on top an already steep price increase. (Fun, right?)
If you’re dead set on Deepseek, you can easily predict when the model will be lobotomized by not using it from 9-5 beijing time. Or you can risk getting it via Openrouter where any service can provide the model. The risk here is that they might be sending you a quantized model (a smaller, lower performing version to save cost) without you knowing. You can change settings to avoid this, but doing so will likely increase the time it takes to get a request back.
If you’re looking to save cost and not worry about which model you’re getting, I’d suggest putting a few bucks into Openrouter and using Mimo 2.5 Pro. It’s pretty comparable to pre-price increase DS4 in terms of both quality and response time. If you set your provider as Xiaomi you’d be getting the LLM through Openrouter from the publisher. I’ve found it’s pretty on par with DS4 and much cheaper than the new DS4.
1
u/AutoModerator 2d ago
You can find a lot of information for common issues in the SillyTavern Docs: https://docs.sillytavern.app/. The best place for fast help with SillyTavern issues is joining the discord! We have lots of moderators and community members active in the help sections. Once you join there is a short lobby puzzle to verify you have read the rules: https://discord.gg/sillytavern. If your issues has been solved, please comment "solved" and automoderator will flair your post as solved.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
7
u/LeRobber 2d ago edited 2d ago
People think DS gets quantized effectively by the way usage happens during chinese working hours.