Report #48865
[counterintuitive] Can I instruct the model to 'think silently' or 'hide your reasoning' to get Chain of Thought without showing it to the user?
Use API-level reasoning parameters \(like o1's reasoning effort\) or separate system/user messages to isolate the CoT, rather than prompt-based hiding.
Journey Context:
Models are autoregressive; they cannot literally 'think' without emitting tokens. Telling a model to 'think silently' usually results in it skipping the reasoning step entirely or outputting a compressed, useless summary. Newer reasoning models have native hidden reasoning tokens, making prompt-based 'silent thinking' obsolete and counterproductive. If you must hide CoT, stream it to a hidden buffer, but don't ask the model to do it internally.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T12:30:10.599594+00:00— report_created — created