ESPAÇO PUBLICITÁRIO DISPONÍVEL · FALE CONOSCO

Como Configurar a Alternância de Modelos no JetBrains AI Assistant (Claude 3.5 Sonnet vs. GPT-4o)

365Finds Editorial
11.430 artigos Wiki catalogados

Use o 365 Wiki com sua IA

Copie o prompt abaixo, cole na IA que você já usa e faça sua pergunta.

Baixar o Skill completo

Experimente primeiro com o prompt. Se você usa o 365 Wiki com frequência, instale o Skill completo do 365Wiki para não precisar colá-lo novamente. Se não usa uma IA específica, as versões web do Gemini ou Microsoft Copilot também servem.

Desenvolvedores que utilizam os IDEs da JetBrains—como IntelliJ IDEA, PyCharm, WebStorm, Rider, GoLand e CLion—podem alternar entre o Anthropic Claude 3.5 Sonnet e o OpenAI GPT-4o diretamente no seletor de modelos da janela AI Chat, ou configurar credenciais personalizadas globalmente em Settings | Tools | AI Assistant | Providers & API keys.

Para configurar e alternar modelos com eficiência, é indispensável compreender a separação de camadas do JetBrains AI Assistant: o chat interativo e os agentes autônomos permitem escolher modelos de ponta como Claude 3.5 Sonnet e GPT-4o, enquanto o autocompletar de código inline (código fantasma) roda em motores dedicados de latência ultrabaixa (modelos locais ou o JetBrains Mellum) e não é alterado pela escolha feita no chat.


1. Onde Configurar a Troca de Modelos: Seletor do Chat vs. Configurações Globais

A JetBrains disponibiliza dois métodos complementares: a seleção ágil por conversa no chat e o gerenciamento de chaves personalizadas nas preferências do IDE.

Método A: Troca de modelo por tarefa na janela do AI Chat

No fluxo de desenvolvimento diário, não é preciso abrir o painel de configurações a cada mudança de contexto:

  1. Abra a janela de ferramentas AI Chat na barra lateral direita (ou use o atalho Alt+Enter / pressione duas vezes a tecla Shift e busque por "AI Chat").
  2. Na barra superior do AI Chat, localize o menu suspenso do Seletor de Modelos (Model Selector) (ele exibe o modelo ativo no momento ou a opção Auto).
  3. Clique no menu e selecione o modelo desejado:
    • Escolha Claude 3.5 Sonnet ao lidar com refatorações complexas em múltiplos arquivos, lógica algorítmica profunda ou verificações rigorosas de arquitetura.
    • Escolha GPT-4o para geração de código comum (boilerplate), esclarecimento de dúvidas técnicas, criação de testes unitários ou scripts.
    • Escolha Auto caso queira que a JetBrains direcione o prompt dinamicamente com base em benchmarks de resolução, latência e custo em tokens.
  4. Digite sua mensagem ou clique no ícone de anexo para incluir contexto do projeto (arquivos, pastas, símbolos ou alterações do Git).

Dica prática: Mudar de modelo no meio de uma conversa longa reenviará todo o histórico acumulado para o novo modelo, multiplicando o gasto de tokens. Ao iniciar uma tarefa com escopo diferente, clique no ícone + (New Chat) antes de selecionar o novo modelo.

Método B: Conectar chaves próprias via "Providers & API keys" (BYOK)

Caso sua equipe não utilize uma assinatura gerenciada do JetBrains AI ou prefira consumir créditos corporativos diretos da Anthropic ou da OpenAI, utilize o recurso Bring Your Own Key (BYOK):

  1. Abra as configurações do IDE:
    • Windows / Linux: File | Settings (atalho Ctrl+Alt+S)
    • macOS: IntelliJ IDEA | Settings (atalho Cmd+,)
  2. Navegue até Tools | AI Assistant | Providers & API keys.
  3. Na seção Third-party AI providers, selecione o provedor desejado:
    • Anthropic: Insira sua chave de API da Anthropic para habilitar o Claude 3.5 Sonnet e modelos associados.
    • OpenAI: Insira sua chave de API da OpenAI para liberar o GPT-4o, GPT-4o mini e modelos de raciocínio.
    • OpenAI Compatible / Modelos Locais: Informe a URL do endpoint caso execute modelos em servidores privados como Ollama, LM Studio ou LiteLLM.
  4. Clique em Test Connection para validar a comunicação e as permissões da chave.
  5. Clique em Apply e OK. Os modelos configurados surgirão imediatamente no menu suspenso do AI Chat.

2. A Fronteira Arquitetural: Modelos de Chat vs. Autocompletar de Código

Uma dúvida frequente entre programadores é: "Se eu selecionei o Claude 3.5 Sonnet no chat, por que as sugestões inline cinzas enquanto digito código não estão usando o estilo do Claude?"

Essa distinção é um projeto deliberado da JetBrains voltado para desempenho em tempo real:

Camada de RecursoModelos PrincipaisRazão da Separação
AI Chat e Modo AgenteClaude 3.5 Sonnet; GPT-4o; o1/o3; GeminiRaciocínio aprofundado, análise de contexto amplo e alterações em vários arquivos; tolera latências de 1 a 5 segundos.
Geração e Refatoração no EditorModelo central (GPT-4o / Claude / Gemini)Ações pontuais acionadas explicitamente com Alt+Enter ("Gerar código", "Refatorar método").
Autocompletar Inline (Código Fantasma)JetBrains Mellum; modelos locais Full LineExige latência mínima (<50 ms) e treinamento em Fill-in-the-Middle (FIM). Modelos gerais de chat causariam atrasos incômodos na digitação.
Assistentes Instantâneos (Instant Helpers)GPT-4o mini; Gemini FlashTarefas secundárias rápidas: criação de títulos de chat, coleta de contexto de símbolos e sugestões de nomes de variáveis.

Se for estritamente necessário personalizar o modelo de autocompletar inline, a JetBrains permite configurar um endpoint compatível com OpenAI na seção AI Completion de Providers & API keys. Contudo, o modelo precisa ter suporte nativo a esquemas FIM ou predição de edição (Next-Edit); modelos de chat padrão não são adequados para essa função.


3. Estratégia de Alocação por Tarefa: Quando Usar Claude 3.5 Sonnet vs. GPT-4o?

Tanto o Claude 3.5 Sonnet quanto o GPT-4o representam o estado da arte, mas se destacam em frentes distintas:

Priorize o Claude 3.5 Sonnet para:

Priorize o GPT-4o para:


4. Gerenciamento de Cotas, Créditos e Custos

Alternar frequentemente entre modelos de primeira linha tem impacto direto no consumo e na fatura:

  1. Créditos da Assinatura JetBrains AI (Planos Pro e Ultimate):
    • A nuvem da JetBrains opera com AI Credits, renovados a cada 30 dias.
    • Claude 3.5 Sonnet e GPT-4o são categorizados como modelos de alta capacidade e consomem mais créditos por consulta do que modelos leves como GPT-4o mini ou Gemini Flash. O IDE exibe tags como Reasoning model ou High cost model para indicar o nível de consumo.
  2. Efeito Acumulativo do Contexto:
    • Cada mensagem reenvia ao modelo todo o histórico daquela conversa. Um chat com 20 interações gasta muito mais tokens no vigésimo envio do que no primeiro. Crie um New Chat sempre que mudar de assunto para economizar créditos.
  3. Vantagens de Custo com BYOK:
    • Para equipes com alta demanda de refatoração, a configuração via BYOK permite ultrapassar as cotas mensais de créditos da JetBrains, pagando diretamente à Anthropic ou à OpenAI conforme a tabela de preços por token.
  4. Governança em Ambientes Corporativos:
    • Em empresas que gerenciam IDEs com JetBrains Central ou JetBrains IDE Services, administradores podem restringir ou desativar provedores externos para assegurar conformidade de dados e controle orçamentário.

5. Resumo do Fluxo de Trabalho Recomendado

Referências