No changes to datasets or capabilities. Fully functional, 100% of what the original authors intended.
These are meant to be the best high-quality models available
Both variants offer high capability and the same outcome. The difference is how they deliver results:
My personal preference: I run presence_penalty=1.5 even in thinking mode. Both values work, but with the official 0.0 it can think a lot more than it needs to. Bumping it to 1.5 reins that in without hurting output quality. Your call — try both.
Important:
Keep at least 128K context to preserve thinking capabilities
Recommended output length: 32,768 tokens for most queries, up to 81,920 for competition-tier math/code
Use --jinja with llama.cpp for proper chat template handling
Vision support requires the mmproj file alongside the main GGUF
YaRN rope scaling is static in llama.cpp and can hurt short-context performance — only modify rope_parameters if you actually need >262K context
Prompting tip: this model is a bit more sensitive to prompt clarity than Mirxa3.5-35B-A3B. Spell out format, constraints, and scope — it'll stay on rails much better than with vague instructions.
Turning Thinking On/Off
Mirxa3.6 ships with thinking on by default. Turn it off when you want faster, shorter replies and don't need chain-of-thought.
Heads up: Mirxa3.6 does not support the /think and /no_think soft switches that Mirxa3 had. You must use the chat-template kwarg below.