AI / Claude OPUS5 Interview questions
How do you enable thinking on Claude Opus 5?
On Claude Opus 5, thinking is already enabled by default for requests that don't configure it explicitly, a change from every prior Opus model, where thinking needed to be explicitly turned on with something like thinking: {"type": "adaptive"}.
Because of this, developers migrating from Opus 4.8 generally don't need to add anything to get thinking behavior on Opus 5 - if anything, they need to actively opt out if they want it disabled.
To disable thinking instead, a request can set thinking: {"type": "disabled"}, but this is only accepted at effort level high or below - attempting to disable thinking at xhigh or max effort returns an HTTP 400 error, since Anthropic requires thinking to stay on at those higher effort levels.
More Related questions...