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

# Modelos

> Modelos disponíveis e como configurá-los

O Devin CLI oferece suporte a vários modelos de IA. Você pode escolher o melhor modelo para sua tarefa, priorizando capacidade máxima, velocidade ou custo-benefício.

<Card title="Adaptive" icon="shuffle" href="/pt-BR/cli/adaptive" horizontal={true}>
  Para a maioria dos usuários, recomendamos o **Adaptive** — nosso roteador inteligente de modelos, que seleciona automaticamente o melhor modelo para cada tarefa, oferecendo o nível certo de inteligência para cada prompt.
</Card>

***

<div id="available-models">
  ## Modelos disponíveis
</div>

Os modelos são lançados com frequência. Em geral, oferecemos suporte aos modelos mais recentes e avançados da **Anthropic**, **OpenAI**, **Google** e **Cognition** poucos minutos após o lançamento. Também oferecemos suporte a vários **dos principais modelos open source**, como **DeepSeek**, **Kimi** e **GLM**.

Para se manter atualizado sobre os lançamentos de modelos, considere seguir a [conta da **Cognition** no X](http://x.com/cognition).

<Note>
  Nomes curtos como `opus`, `sonnet`, `swe`, `codex` e `gemini` sempre são resolvidos para a versão mais recente dessa família de modelos.
</Note>

<div id="reasoning-thinking-levels">
  ### Níveis de raciocínio / pensamento
</div>

Alguns modelos oferecem níveis de raciocínio configuráveis, que controlam quanta capacidade computacional o modelo gasta "pensando" antes de responder. Você pode alternar o nível de pensamento com `Alt+T` (macOS: `Opt+T`) durante uma sessão.

***

<div id="setting-the-model">
  ## Configurando o modelo
</div>

<Tabs>
  <Tab title="Flag de comando">
    ```bash theme={null}
    devin --model opus -- refactor this module
    devin --model sonnet -- explain this code
    ```
  </Tab>

  <Tab title="Comando de barra">
    Alterne entre modelos durante uma sessão:

    ```text theme={null}
    /model opus
    /model sonnet
    /model codex
    ```

    Execute `/model` sem argumentos para abrir o seletor de modelos.
  </Tab>

  <Tab title="Arquivo de configuração">
    Defina o padrão em `~/.config/devin/config.json` (no Windows, `%APPDATA%\devin\config.json`):

    ```json theme={null}
    {
      "agent": {
        "model": "swe-1-6-fast"
      }
    }
    ```
  </Tab>
</Tabs>

***

<div id="model-selection-tips">
  ## Dicas para seleção de modelos
</div>

A escolha do modelo de linguagem ideal varia muito de pessoa para pessoa e de tarefa para tarefa. Muitos engenheiros que trabalham no mesmo projeto estão convencidos de que o seu modelo é o melhor para a tarefa, mesmo usando modelos diferentes. Na prática, a IA pode ter desempenhos diferentes dependendo do seu uso e do seu estilo de escrita!

**Por isso, recomendamos fortemente testar vários modelos para ver de qual você gosta mais.** No mínimo, recomendamos testar `swe`, `gpt` e `opus`. Na nossa experiência, esses três cobrem a grande maioria dos casos de uso.

<CardGroup cols={2}>
  <Card title="Refatoração complexa" icon="code-branch">
    Use `opus` ou `gpt` para refatorações em vários arquivos, mudanças de arquitetura e tarefas que exigem raciocínio mais aprofundado.
  </Card>

  <Card title="Edições rápidas / foco em custo" icon="bolt">
    Use `swe` (rápido) para edições simples, correções de bugs e perguntas. Ele é rápido e barato, com um nível razoável de inteligência.
  </Card>
</CardGroup>

<Tip>
  As equipes do Enterprise podem restringir quais modelos ficam disponíveis em [Configurações da equipe](/pt-BR/cli/enterprise/team-settings).
</Tip>
