.jpg)
Claude's official guide to picking a model and effort level in Claude Code
This is guidance on how to choose which model (such as Opus, Sonnet, or Haiku) and which to use inside Claude Code. Each model trades off speed, cost, and answer quality differently, and the controls how long and how deeply the model thinks before responding.
The core recommendation is to use a lighter, faster model with a lower for simple, repetitive tasks like finding files, small , or formatting cleanup, and to reserve a stronger model with a higher for complex design decisions or tricky bug hunting where matters most. The overall message is to match the model/effort combination to the difficulty and importance of each task rather than using one fixed setting everywhere.
Key points
- Claude Code lets you pick both the model (Opus/Sonnet/Haiku, etc.) and an per task
- controls how long and deeply the model reasons before answering
- Simple, repetitive tasks are best handled with a lighter model and lower
- Complex design work or hard bug fixing benefits from a stronger model and higher
- settings to task difficulty is the key lever for balancing cost and quality
Sources covering this story (5)
- Hacker NewsClaude's official guide to picking a model and effort level in Claude Code ↗
- r/ClaudeAIClaude agreed to help me pick which model to use... ↗
- r/ClaudeCodeStrategies for working interchangeably with other models ↗
- r/ClaudeAIShould I change model between prompts? ↗
- r/ClaudeAII tested my production agents at every effort level and the results were surprising ↗