The author shared a GitHub guide in the SillyTavernAI community for controlling the style of DeepSeek V4's chain of thought (CoT):
"I found a guide on controlling DeepSeek V4's chain-of-thought (thinking) style in roleplay. If you want the model to **… This is a necessary excerpt; read the original source for full context.
Scope: Expert Mode in the official DeepSeek app/web client, as well as the deepseek-v4-flash and deepseek-v4-pro APIs; Quick Mode on the web client is not currently supported.
Probabilistic output: 100% triggering is currently not guaranteed, but this reliably increases the probability of getting the desired format. If it does not work the first time, reroll a few more times.
Default: Add nothing; the model chooses automatically based on scene complexity
Character Immersion: Add the 【Character Immersion Requirement】 instruction at the end of the first round → thinking includes the character's inner monologue enclosed in parentheses (for example, "(He greeted me... my heart is racing.)")
Pure Analysis: Add the 【Thinking Mode Requirement】 instruction at the end of the first round → thinking contains only pure logical analysis, with no inner monologue (calmly planning the response strategy like a director)
See the GitHub guide for the full instruction text (the complete guide is included in this directory as “GitHub-角色扮演思考模式切换指南.md”).
This is the most widely cited source in the r/SillyTavernAI community for DeepSeek-V4 (including V4-Flash) roleplay prompts
The core technique is to control the chain-of-thought style inside the <think> tag — character immersion (first-person inner monologue) vs. pure analysis (third-person plot planning)
This method works with both the deepseek-v4-flash and deepseek-v4-pro APIs
DeepSeek V4 Flash