Claude's official guide to picking a model and effort level in Claude Code

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)

Read original