> ## Documentation Index
> Fetch the complete documentation index at: https://docs.duvo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Model Selection

> Choose which AI model powers an agent and match model strengths to your task for better performance.

## Introduction

Duvo allows you to choose which AI model powers your agents. Different models have different strengths, and selecting the right one can improve your agent's performance for specific tasks.

***

## Why Model Selection Matters

Different AI models excel at different types of tasks:

* **Complex reasoning** - Some models are better at multi-step logic and analysis
* **Speed** - Faster models are ideal for simple, high-volume tasks
* **Specialized tasks** - Certain models perform better with code, data, or creative content

Choosing the right model helps you get better results and optimize performance.

***

## How to Select a Model

### When Building an Agent

<Steps>
  <Step title="Open the agent">
    Open the agent you're building or editing.
  </Step>

  <Step title="Find the Model option">
    Find the Model selection option in the configuration.
  </Step>

  <Step title="Choose a model">
    Choose from the available models.
  </Step>

  <Step title="Save">
    Save your changes.
  </Step>
</Steps>

### Changing Models Later

You can change an agent's model at any time:

<Steps>
  <Step title="Open the agent">
    Open the agent.
  </Step>

  <Step title="Edit the configuration">
    Edit the configuration.
  </Step>

  <Step title="Select a different model">
    Select a different model.
  </Step>

  <Step title="Save and test">
    Save and test the changes.
  </Step>
</Steps>

***

## Choosing the Right Model

### For Complex Analysis

When your agent needs to:

* Analyze detailed documents
* Make nuanced decisions
* Handle multi-step reasoning
* Process complex instructions

Choose a more capable model that excels at reasoning.

### For Simple Tasks

When your agent needs to:

* Perform straightforward data entry
* Execute simple, repetitive actions
* Handle high-volume processing
* Complete quick lookups

A faster model may be more efficient.

### For Specialized Work

Consider the nature of your task:

* **Document work** - Models with strong comprehension
* **Data processing** - Models good with structured information
* **Communication** - Models that write naturally

***

## Best Practices

### Start with Defaults

The default model works well for most tasks. Only change if you have a specific reason.

### Test Before Committing

When changing models:

<Steps>
  <Step title="Run test executions">
    Run test executions with the new model.
  </Step>

  <Step title="Compare results">
    Compare results to previous runs.
  </Step>

  <Step title="Verify correctness">
    Verify the agent still works correctly.
  </Step>

  <Step title="Monitor after switching">
    Monitor for any issues after switching.
  </Step>
</Steps>

### Match Model to Task

Don't assume more capable always means better:

* Simpler models can be faster and more efficient
* Complex models may be overkill for basic tasks
* The right fit depends on your specific needs

### Document Your Choice

If you select a specific model for a reason, note why in the agent description. This helps future maintenance.

***

## Things to Know

* Model availability may vary based on your plan
* Changing models doesn't affect past run history
* Some tasks may perform differently with different models
* Model capabilities are continuously improved
* Default selections are optimized for general use
