What Models Does Maestro Use?
Maestro leverages multiple AI models to deliver its capabilities. The models are selected based on the task complexity and your session configuration.Primary Models
Claude Sonnet 4.5 (Default)- The primary model for most Maestro operations
- Excellent balance of reasoning capability and performance
- Used for code generation, analysis, and general tasks
- Handles complex multi-file changes effectively
- Available for highest-quality reasoning
- Used for particularly complex problems
- Deeper analysis and more thorough consideration
- Can be selected via session settings
- Faster, more cost-effective model
- Used for simpler operations when appropriate
- Quick responses with lower compute cost
- Automatically selected for straightforward tasks
Specialized Models
Maestro also uses specialized models for specific tasks:- Gemini 2.5 Flash: Image generation (Generate Image tool)
- Recraft v3: Vector graphics and SVG generation
- Perplexity: Web search and research capabilities
How Models Are Selected
Automatic Selection
By default, Maestro automatically selects the appropriate model based on:- Task complexity
- Context requirements
- Your session configuration
- Cost optimization preferences
- Uses Claude Sonnet or Haiku for efficiency
- Uses Claude Sonnet or Opus for deeper reasoning
- Automatically uses the appropriate specialized model
Manual Configuration
You can influence model selection through session settings.Via Settings
Access model configuration:- Default: Automatic selection based on task (recommended)
- Sonnet: Prefer Claude Sonnet 4.5 for all tasks
- Opus: Use Claude Opus 4.5 for highest quality
- Balanced: Optimize for cost/performance mix
Session Settings UI
- Click the settings icon (bottom-left)
- Navigate to “Model Configuration”
- Select your preferred model or strategy
- Changes apply to current session
Plan-Specific Model Selection
Different subscription plans may have different model access: Starter Plan:- Access to Claude Sonnet and Haiku
- Automatic selection between them
- Full access to Claude Opus
- All specialized models included
- Advanced configuration options
- Custom model configurations
- Priority access to latest models
- Fine-tuned selection strategies
Model Capabilities
Claude Sonnet 4.5
Strengths:- Excellent code generation
- Strong reasoning for complex problems
- Efficient context handling
- Good balance of speed and quality
- General software engineering tasks
- Multi-file projects
- API integrations
- Most use cases
Claude Opus 4.5
Strengths:- Deepest reasoning capabilities
- Superior problem decomposition
- Handles extreme complexity
- Highest quality outputs
- Critical architecture decisions
- Complex algorithmic implementations
- Research and analysis
- When quality is paramount
Claude Haiku
Strengths:- Very fast responses
- Cost-effective
- Handles straightforward tasks well
- Lower latency
- Simple edits and changes
- Quick iterations
- Prototyping
- Budget-conscious sessions
Model Behavior Differences
Code Quality
All models produce production-ready code, but with different characteristics:- Opus: Most thorough, considers edge cases exhaustively
- Sonnet: Excellent quality, efficient implementation
- Haiku: Clean, functional code with less elaboration
Reasoning Depth
How models approach complex problems:- Opus: Multi-step reasoning, explores alternatives thoroughly
- Sonnet: Strong reasoning with good efficiency
- Haiku: Direct approach, less exploration
Context Usage
How models utilize available context:- Opus: Synthesizes information across entire context
- Sonnet: Efficient context utilization
- Haiku: Focused on immediate relevant context
Cost Implications
Model selection affects session costs:- Haiku: Lowest cost per operation
- Sonnet: Moderate cost, excellent value
- Opus: Highest cost, maximum capability
- Use automatic selection for best cost/quality balance
- Reserve Opus for truly complex tasks
- Simple tasks automatically use efficient models
- Monitor usage in billing dashboard
Complex Thinking Tools
Some specialized tools use extended thinking models:Complex Coding Tool
- Uses high-reasoning budget
- May use Opus-level reasoning
- Automatically applied for complex multi-file changes
- Significantly deeper analysis than standard generation
Complex Reasoning Tool
- Research and analytical reasoning
- Produces comprehensive markdown reports
- Uses extended thinking time
- Best for architectural decisions and analysis
Changing Models Mid-Session
You can adjust model selection during a session:- Applies to subsequent turns
- Does not affect current operation
- Session history preserved
- Switch to Opus for particularly challenging problem
- Switch to Haiku for rapid iteration on simple tasks
- Optimize costs while maintaining quality
Model Updates
Maestro is continuously updated with the latest AI models:- Automatic updates to new Claude versions
- Enhanced capabilities over time
- Backward compatibility maintained
- Transparent improvements
Best Practices
Let Maestro Choose
The automatic model selection is highly optimized:- Analyzes task complexity
- Considers context requirements
- Balances cost and capability
- Updates based on usage patterns
When to Use Opus
Switch to Opus manually for:- Critical production code
- Complex architectural decisions
- Security-sensitive implementations
- When quality cannot be compromised
When to Use Haiku
Explicitly choose Haiku for:- Simple file edits
- Quick prototypes
- Learning and exploration
- Cost-conscious sessions
Monitor and Adjust
Use the billing dashboard to:- Track model usage
- Understand cost breakdown
- Identify optimization opportunities
- Adjust strategy based on patterns
Frequently Asked Questions
Can I use GPT models?
Maestro is optimized for Claude models and uses Anthropic’s API. We don’t currently support GPT or other model families, but we use best-in-class specialized models for specific tasks like image generation.Does model choice affect features?
No—all Maestro features work with all models. The difference is in reasoning quality and cost, not capability.Can I set different models for different projects?
Model selection is per-session. You can configure each session independently based on project needs.Will model updates break my code?
Model updates improve quality and capabilities. They’re thoroughly tested for compatibility and don’t break existing functionality.How do I know which model is being used?
Model selection is generally transparent, but you can see session configuration in your settings. Detailed usage appears in the billing dashboard.Next Steps
Explore related topics:- Settings: Configure session preferences
- Billing: Understand costs and model pricing
- Tools: Learn about specialized tools and their models
- Best Practices: Optimize your Maestro usage

