90 pages for /effort.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
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
…ge to [`effort`](https://platform.claude.com/docs/en/build-with-claude/effort), the thinking configuration, the [`speed`](https://platform.claude.com/docs/en/build-with-claude/fast-mode) setting, the…
customer-support-chat
Claude Developer Platform · in the page
about-claude/use-case-guides/customer-support-chat
…atency. [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) is its main control for speed: `low` is the fastest level, suited to chat and short tool tasks. ### Build a strong promp…
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…
errors
Claude Developer Platform · in the page
api/errors
…r `max` [effort](https://platform.claude.com/docs/en/build-with-claude/effort), a request with `between_tools` also returns a 400 `invalid_request_error`. The message says thinking is disabled because…
claude-on-amazon-bedrock-legacy
Claude Developer Platform · in the page
build-with-claude/claude-on-amazon-bedrock-legacy
…id-conversation](https://platform.claude.com/docs/en/build-with-claude/effort#change-effort-mid-conversation-beta) on Claude Fable 5.1 and Claude Opus 5.5. This is in beta: add `mid-conversation-outpu…
claude-platform-on-aws
Claude Developer Platform · in the page
build-with-claude/claude-platform-on-aws
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort), and, on the models that support it, [extended thinking](https://platform.claude.com/docs/en/build-with-claude/extended-t…
compaction-on-demand
Claude Developer Platform · in the page
build-with-claude/compaction-on-demand
…-message effort](https://platform.claude.com/docs/en/build-with-claude/effort#change-effort-mid-conversation-beta) level they set isn't carried over either: until a later message sets a level, turns r…
compaction-thinking-blocks
Claude Developer Platform · in the page
build-with-claude/compaction-thinking-blocks
…-message effort](https://platform.claude.com/docs/en/build-with-claude/effort#change-effort-mid-conversation-beta) level they set isn't carried over either: until a later message sets a level, turns r…
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 whereas `budget_tokens` sets thinking depth; set both. To tune the budget: * Match…
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…
mid-conversation-system-messages
Claude Developer Platform · in the page
build-with-claude/mid-conversation-system-messages
…nge the [effort](https://platform.claude.com/docs/en/build-with-claude/effort) level partway through a conversation. This is in beta on Claude Fable 5.1, Claude Mythos 5.1, Claude Opus 5.5, Claude Opu…
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 o…
preserved-thinking
Claude Developer Platform · in the page
build-with-claude/preserved-thinking
…-message effort](https://platform.claude.com/docs/en/build-with-claude/effort#change-effort-mid-conversation-beta), use it instead: append a `role: "system"` message with empty `content` and the new l…
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…
Delivering work
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-fable-5-1
…default [effort](https://platform.claude.com/docs/en/build-with-claude/effort) level, `high`, then test the other levels (`low`, `medium`, `xhigh`, and `max`) against your own evals. Effort is the pri…
prompting-claude-haiku-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-haiku-5-5
…inking [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) is the main control for how much Claude Haiku 5.5 thinks. It replaces the thinking budget (`budget_tokens`) that Claude H…
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-opus-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-opus-5-5
…effort [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) is the main control for how much Claude Opus 5.5 thinks, and because thinking is always on, it's the first setting to adj…
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…
prompting-claude-sonnet-5-5
Claude Developer Platform · in the page
build-with-claude/prompt-engineering/prompting-claude-sonnet-5-5
…effort [Effort](https://platform.claude.com/docs/en/build-with-claude/effort) is the main control for how much Claude Sonnet 5.5 thinks, and with it quality, latency, and cost. Its levels are recalib…
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, whereas task budgets cap the total work Claude can do acr…
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 often and how deeply Claude uses thinking; see [Effort levels](https://pla…
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. On Claude Opus 5, this restriction is enf…
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`<br />with `effort` | <Eligibl…
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…
Or, for Claude Mythos 5.1, which offers the same capabilities to verified organizations:
Claude Developer Platform · in the page
models/fable-5-1/migration-guide
…-message effort](https://platform.claude.com/docs/en/build-with-claude/effort#change-effort-mid-conversation-beta). 2. **Change instructions and tools with mid-conversation system messages:** To chan…
overview
Claude Developer Platform · in the page
models/fable-5-1/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | Comparative latency…
whats-new-fable-5-1
Claude Developer Platform · in the page
models/fable-5-1/whats-new-fable-5-1
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort) to control thinking depth. * **Pricing:** the same as Claude Fable 5, except for a [lower cache read price](https://platf…
overview
Claude Developer Platform · in the page
models/fable-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/haiku-4-5/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | Not supported | | Input → output…
migration-guide
Claude Developer Platform · in the page
models/haiku-5-5/migration-guide
…and use [effort](https://platform.claude.com/docs/en/build-with-claude/effort) as the control: where Claude Haiku 4.5 ran without thinking, or with a small budget to save tokens, choose a lower effort…
overview
Claude Developer Platform · in the page
models/haiku-5-5/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `medium` | | Comparative latency…
whats-new-haiku-5-5
Claude Developer Platform · in the page
models/haiku-5-5/whats-new-haiku-5-5
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort). ### Larger context window and output Claude Haiku 5.5 has a 1M token [context window](https://platform.claude.com/docs…
overview
Claude Developer Platform · in the page
models/mythos-5-1/overview
…[Default effort](https://platform.claude.com/docs/en/build-with-claude/effort) | `high` | | 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` | | Input → output…
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…
migration-guide
Claude Developer Platform · in the page
models/opus-5-5/migration-guide
…ffort parameter](https://platform.claude.com/docs/en/build-with-claude/effort), the only request parameter that controls it. All five levels (`low`, `medium`, `high`, `xhigh`, `max`) are supported, an…