Wrivio
Get Wrivio
6 min readBy Wrivio Team

Thinking Models vs Instant Models for Rewriting

Reasoning models were a genuine advance. Training a model to work through a problem before answering unlocked categories of task that pattern-matching could not reach: multi-step debugging, planning with interacting constraints, mathematical work.

Then deliberation became a default, and a lot of people started waiting eleven seconds for a model to carefully consider whether “hey can you sort this by Friday” should become “I would appreciate your assistance with this by Friday.”

Here is how to tell which mode you are in and how to get out of it.

What Deliberation Costs

Three things, and none of them are subtle once you notice.

Latency. The model generates reasoning tokens before it generates your answer. On a short rewrite that can be most of the wall-clock time, and for a task you perform a dozen times a day latency is what determines whether you keep using the tool at all.

Tokens. On a hosted model that is money, though at 2026 prices it is small. On a local model it is time, which you feel more.

Leakage. If the harness does not handle the reasoning block correctly, deliberation appears in your output. Finding a paragraph of self-reflection in a draft email is a strange experience and a common one.

Why Rewriting Does Not Need It

Deliberation helps when a task has a correct answer that requires steps to reach. Rewriting has neither property.

Every fact, name, date, and commitment is already in the text you paste. Nothing needs to be recalled or derived. There is no correct answer to find, only a transformation to apply: adjust register and structure, leave substance alone.

You can watch a reasoning model spend its deliberation on this and see that it has nothing useful to deliberate about. It restates the task, notes that the tone should be more formal, observes that the deadline should be preserved, and then produces the rewrite it would have produced anyway.

Where The Setting Lives

It varies by how you access the model, and knowing where to look saves a lot of confusion.

Hosted models with an effort or thinking parameter. Anthropic’s Claude Opus 5 exposes a five-level effort setting; Tencent’s Hunyuan 3.0 ships three selectable inference modes; several other families have equivalents. Set it low for rewriting. Most people never touch the default and then form an impression of the model based on a mode mismatched to their task.

Model variants. Some families ship separate instruct and thinking versions. Choose instruct for transformation work. If the filename or model name contains “thinking” or “reasoning,” it is the wrong variant for this job.

Hybrid local models. This is the case that causes the most confusion, because the control is not a setting at all.

The Hybrid Model Trap

Several open-weights models, notably in the Qwen3 family, are hybrid: they can deliberate or answer directly, and the selection happens through the chat template rather than a parameter.

The mechanism is a template detail. Non-thinking mode is signaled by prefilling an empty thinking block, which tells the model its deliberation phase is already complete. If a runtime does not do this, the model deliberates by default.

The symptom is distinctive: a local rewrite that is much slower than the model’s size suggests, and that sometimes returns commentary about the rewrite instead of the rewrite. People conclude their hardware is inadequate or the model is bad. The actual problem is a template detail worth about a two-line fix.

Wrivio handles this for hybrid models, which is why a local rewrite returns prose rather than a monologue. If you are assembling a setup yourself and a small model seems inexplicably slow and chatty, check this before anything else. There is more on the format in GGUF explained for non-engineers.

When To Actually Use A Thinking Model

To be fair to the capability, there are writing-adjacent tasks where deliberation genuinely helps.

Reconciling a document against itself. Noticing that the executive summary claims something section four contradicts.

Restructuring something long where the constraints interact. Reordering a proposal so the argument builds correctly, when several sections depend on each other.

Complex multi-constraint instructions. If your instruction genuinely carries a dozen interacting requirements, a reasoning model holds more of them. Though a better move is usually simplifying the instruction.

Deciding what to include. Turning forty minutes of notes into a one-page summary requires judgment about what matters, which is closer to reasoning than to transformation.

Notice these are all tasks with structure to hold or judgment to exercise. A register change is neither.

The Instruction That Suppresses Narration

Whatever mode you end up in, one clause prevents the most annoying symptom:

Return only the rewritten text, with no preamble, explanation, or alternatives.

This is the single highest-value line to add to a rewrite prompt, and it is the one most commonly omitted. Combined with the rest of a precise instruction:

Rewrite this as a professional work email. Corporate register, complete sentences, no contractions. Lead with the ask and the deadline. Keep every name, date, figure, and commitment exactly as written. Do not add enthusiasm or context that is not in the original. Keep the result no longer than the input. Return only the rewritten text, with no preamble, explanation, or alternatives.

Wrivio applies output constraints of this kind at the template level so they hold across every Context, which is the right place for invariants: you should not have to remember them per situation.

A Diagnostic Checklist

If local rewrites feel slow, work through this in order. The first three are free.

  1. Is the model a thinking variant? Check the name for “thinking” or “reasoning.”
  2. Is it a hybrid model without the non-thinking signal set? This is the most common cause.
  3. Does the instruction include an output-format constraint?
  4. Is the model too large for your free memory, causing swapping? Check actual memory usage while generating.
  5. Is a hosted model’s effort setting left on a high default?

Only after those should you consider hardware. The perceived-speed problem is a software problem far more often than a hardware one. See NPU support in local LLM runtimes for why an NPU is not the answer either.

Common Questions

Do thinking models produce better prose?

Not meaningfully, on transformation tasks. They produce better answers on problems that require steps, which a register change does not.

Can I use a thinking model with deliberation turned off?

Usually, through a parameter or template setting. It is generally simpler to use the instruct variant of the same family.

Why does my model narrate its reasoning into my email?

The reasoning block is not being handled correctly by the harness, or your instruction lacks an output-format constraint. Both are fixable in software.

Is deliberation ever worth the wait for writing?

For genuinely complex restructuring or document reconciliation, yes. For the dozen tone changes you do a day, no.

Download Wrivio for Windows to run rewrites in direct mode with the template details already handled.