Search the documentation
50 pages for /effort.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.
effort
Claude Developer Platform · path
build-with-claude/effort
choosing-a-model
Claude Developer Platform · in the page
about-claude/models/choosing-a-model
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) that trades intelligence for latency and cost within a single model. Tuning effort is often a better lever than switching…
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
about-claude/models/migration-guide
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) is a separate output-level control, not a thinking budget. Before (Claude Mythos Preview): <CodeGroup> ```ba…
optimizing-for-cost-and-intelligence
Claude Developer Platform · in the page
about-claude/models/optimizing-for-cost-and-intelligence
…nging [`effort`](https://platform.claude.com/docs/en/build-with-claude/effort) or the thinking configuration between requests invalidates the cache from that point onward, and on some models the tools…
advisor-tool
Claude Developer Platform · in the page
agents-and-tools/tool-use/advisor-tool
…medium [effort](https://platform.claude.com/docs/en/build-with-claude/effort) with an Opus advisor achieves intelligence comparable to Sonnet at default effort, at lower cost. For maximum intelligenc…
extended-thinking
Claude Developer Platform · in the page
build-with-claude/extended-thinking
…upports [effort](https://platform.claude.com/docs/en/build-with-claude/effort), effort shapes the overall response while `budget_tokens` sets thinking depth; set both. To tune the budget: * Match th…
fast-mode
Claude Developer Platform · in the page
build-with-claude/fast-mode
…on="gauge" href="https://platform.claude.com/docs/en/build-with-claude/effort"> Control how many tokens Claude uses when responding with the effort parameter, trading off between response thorough…
mid-conversation-effort-example
Claude Developer Platform · in the page
build-with-claude/mid-conversation-effort-example
…umented [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) value such as `xhigh`. There is no hidden level above the ones on that page. This example sets effort at the top level of…
overview
Claude Developer Platform · in the page
build-with-claude/overview
…| | [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) | Control how many tokens Claude uses when responding with the effort parameter, trading off…
Request 2 caches its request content (not the response)
Claude Developer Platform · in the page
build-with-claude/prompt-caching
…_config.effort`](https://platform.claude.com/docs/en/build-with-claude/effort) value always invalidates message blocks, with the same model-specific effect on tool and system caches as thinking parame…
claude-prompting-best-practices
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/claude-prompting-best-practices
…owering [effort](https://platform.claude.com/docs/en/build-with-claude/effort) does not reliably change visible response length. Prompt explicitly for conciseness instead. See [Prompting Claude Opus 5…
prompting-claude-fable-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5
…higher [effort](https://platform.claude.com/docs/en/build-with-claude/effort) settings, especially when the task requires gathering context, building, and self-verifying, and autonomous runs can exte…
prompting-claude-opus-4-8
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-4-8
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) allows you to tune Claude's intelligence versus token spend, trading off capability for faster speed and lower costs. Sta…
prompting-claude-opus-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5
…medium` [effort](https://platform.claude.com/docs/en/build-with-claude/effort) produce strong quality at a fraction of the tokens and latency of higher settings. Start with the default (`high`) and ad…
prompting-claude-sonnet-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) allows you to tune Claude's intelligence versus token spend, trading off capability for faster speed and lower costs. On…
task-budgets
Claude Developer Platform · in the page
build-with-claude/task-budgets
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort): effort controls how thoroughly Claude reasons about each step, while task budgets cap the total work Claude can do acros…
thinking
Claude Developer Platform · in the page
build-with-claude/thinking
…d"}` at [effort](https://platform.claude.com/docs/en/build-with-claude/effort) `high` or below. At `xhigh` or `max` effort, thinking cannot be turned off: requests that combine `thinking: {type: "disa…
thinking-steering-and-cost
Claude Developer Platform · in the page
build-with-claude/thinking-steering-and-cost
…is the [effort](https://platform.claude.com/docs/en/build-with-claude/effort) parameter, which acts as soft guidance for how willing Claude should be to think and how deeply; see [Effort levels](http…
thinking-troubleshooting
Claude Developer Platform · in the page
build-with-claude/thinking-troubleshooting
…ed"` at [effort](https://platform.claude.com/docs/en/build-with-claude/effort) `high` or below; combining it with effort `xhigh` or `max` returns a 400 error. This restriction applies to Claude Opus 5…
API usage primer for Claude
Claude Developer Platform · in the page
claude_api_primer
…h the [`effort`](https://platform.claude.com/docs/en/build-with-claude/effort) parameter rather than a token budget. Adaptive thinking is supported on Claude 4.6 and later models and Claude Mythos Pre…
apple-foundation-models
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/apple-foundation-models
…e [effort level](https://platform.claude.com/docs/en/build-with-claude/effort) for every request with `fixedEffort:`. It takes precedence over the framework's per-request reasoning hints. The framewor…
api-and-data-retention
Claude Developer Platform · in the page
manage-claude/api-and-data-retention
…| | [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `/v1/messages` (with `effort`) | <Eligible>Yes</E…
agent-setup
Claude Developer Platform · in the page
managed-agents/agent-setup
…[Effort levels](https://platform.claude.com/docs/en/build-with-claude/effort#effort-levels), and [Pin the inference geo](https://platform.claude.com/docs/en/managed-agents/agent-setup#pin-the-inferen…
introducing-claude-fable-5-and-claude-mythos-5
Claude Developer Platform · in the page
models/fable-5/introducing-claude-fable-5-and-claude-mythos-5
…use the [effort](https://platform.claude.com/docs/en/build-with-claude/effort) parameter. ### Raw thinking content is never returned The raw chain of thought is never returned on Claude Fable 5 and…
Or, for the model with the same capabilities and no access approval requirement:
Claude Developer Platform · in the page
models/fable-5/migration-guide
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) is a separate output-level control, not a thinking budget. Before (Claude Mythos Preview): <CodeGroup> ```ba…
overview
Claude Developer Platform · in the page
models/fable-5/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Comparative latency…
overview
Claude Developer Platform · in the page
models/haiku-4-5/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | Not supported | | Comparative latency…
overview
Claude Developer Platform · in the page
models/mythos-5/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Comparative latency…
overview
Claude Developer Platform · in the page
models/opus-4-5/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Input → output…
overview
Claude Developer Platform · in the page
models/opus-4-6/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Input → output…
overview
Claude Developer Platform · in the page
models/opus-4-7/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Input → output…
overview
Claude Developer Platform · in the page
models/opus-4-8/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Input → output…
Opus migration
Claude Developer Platform · in the page
models/opus-5/migration-guide
…y at an [effort](https://platform.claude.com/docs/en/build-with-claude/effort) level of `high` or below. A request that combines `thinking: {type: "disabled"}` with effort `xhigh` or `max` returns a 4…
overview
Claude Developer Platform · in the page
models/opus-5/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Comparative latency…
whats-new-opus-5
Claude Developer Platform · in the page
models/opus-5/whats-new-opus-5
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) is the control for thinking depth. The wire value is unchanged; `thinking: {"type": "adaptive"}` remains valid and equiva…
Models overview
Claude Developer Platform · in the page
models/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | `high`…
overview
Claude Developer Platform · in the page
models/sonnet-4-5/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | Not supported | | Input → output…
overview
Claude Developer Platform · in the page
models/sonnet-4-6/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Input → output…
Sonnet migration
Claude Developer Platform · in the page
models/sonnet-5/migration-guide
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) to control thinking depth. Claude Sonnet 5 supports the same set of features as Claude Sonnet 4.6, including the [1M toke…
overview
Claude Developer Platform · in the page
models/sonnet-5/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Comparative latency…
whats-new-sonnet-5
Claude Developer Platform · in the page
models/sonnet-5/whats-new-sonnet-5
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) instead. <CodeGroup exclude="shell"> ```python Python # Not supported on Claude Sonnet 5 (returns 400) thinking =…
overview
Claude Developer Platform · in the page
release-notes/overview
…ges). * [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) is the primary control for steering Claude Opus 5: the model supports the full ladder (`low`, `medium`, `high`, `xhigh`,…
Use Claude Code with a screen reader
Claude Code CLI · in the page
accessibility
…Claude Code announces the valid range and lets you try again. The [`/effort`](/docs/en/model-config#adjust-effort-level) selector, which is a slider outside screen reader mode, becomes the same kind…
How the agent loop works
Claude Code CLI · in the page
agent-sdk/agent-loop
…er. See [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) for which models support it. | Level | Behavior | Good for…
Orchestrate teams of Claude Code sessions
Claude Code CLI · in the page
agent-teams
…he lead; earlier versions applied it to the lead with no indication. `/effort` still applies to the viewed teammate's later turns, because teammates follow the lead's [effort level](/docs/en/model-con…
Manage multiple agents with agent view
Claude Code CLI · in the page
agent-view
…restart. A model or effort you changed mid-session with `/model` or `/effort` is kept too. If the session took its effort from the [`effortLevel` setting](/docs/en/settings-reference#effortlevel) ra…
Claude Code changelog
Claude Code CLI · in the page
changelog
…se subscriptions to Opus 5, matching other premium plans * Changed `/effort` to save your default effort level per model, so each model keeps its own setting when you switch * Changed analytics to…
Use Claude Code on the web
Claude Code CLI · in the page
claude-code-on-the-web
…in the terminal behave differently in cloud sessions: * **`/model`, `/effort`, `/fast`, `/color`, and `/rename`**: pass the value as an argument, for example `/model sonnet`, instead of opening the t…
Commands
Claude Code CLI · in the page
commands
…`/plan` switches into plan mode before a large change. `/model` and `/effort` adjust which model you're using and how much reasoning it applies. When the conversation gets long, `/context` shows what…
Manage costs effectively
Claude Code CLI · in the page
costs
…g the [effort level](/docs/en/model-config#adjust-effort-level) with `/effort` or in `/model`, disabling thinking in `/config`, or, on models with a [fixed thinking budget](/docs/en/model-config#adapt…