AiderIntegraçãoAgentes de código

Aider com Claude e GPT por uma API compatível com OpenAI

(os preços do texto seguem a tabela de preços atual)

Resposta curta

Para usar o Aider com a APIVAI, defina duas variáveis de ambiente, OPENAI_API_BASE=https://api.apivai.com/v1 e OPENAI_API_KEY com a sua chave da APIVAI, e inicie o Aider com o ID do modelo precedido de openai/, por exemplo aider --model openai/claude-sonnet-4-6. Essa rota compatível com OpenAI funciona para modelos Claude e GPT com uma única chave. Se você usa só Claude, pode optar pela rota Anthropic: ANTHROPIC_API_BASE=https://api.apivai.com (sem /v1), ANTHROPIC_API_KEY com a mesma chave e --model anthropic/claude-sonnet-4-6. Em 2026-10-07, o Claude Sonnet 4.6 custa $1.04 / $5.22 por milhão de tokens de entrada / saída pela APIVAI, contra $3.00 / $15.00 no preço oficial.

O que é o Aider?

O Aider é uma ferramenta open source de programação em par com IA que roda no terminal. Você o inicia dentro de um repositório git, adiciona arquivos ao chat e descreve a mudança desejada; o Aider edita os arquivos e faz o commit do resultado no git. O Aider se comunica com os modelos pela biblioteca LiteLLM, então funciona com qualquer API compatível com OpenAI, incluindo a APIVAI. Você paga por token a partir de um saldo pré-pago, sem assinatura.

Qual configuração de provedor usar no Aider?

O Aider escolhe o formato da API pelo prefixo do nome do modelo:

RotaNome do modeloVariável da base URLVariável da chaveModelos
Compatível com OpenAI (recomendada)openai/<model-id>OPENAI_API_BASE=https://api.apivai.com/v1OPENAI_API_KEYClaude e GPT
Anthropicanthropic/<model-id>ANTHROPIC_API_BASE=https://api.apivai.comANTHROPIC_API_KEYSó Claude

Escolha a rota compatível com OpenAI se quiser uma configuração única para todos os modelos e alternar livremente entre Claude e GPT. Escolha a rota Anthropic se você trabalha principalmente com Claude e quer a opção --cache-prompts do Aider, que usa o cache de prompts do Claude para que o contexto repetido (o mapa do repositório e os arquivos do chat) seja cobrado pelo preço mais barato de leitura de cache. As duas rotas usam a mesma chave da APIVAI.

Atenção ao /v1: a base URL da OpenAI termina em /v1, a da Anthropic não, porque o LiteLLM acrescenta /v1/messages sozinho. ANTHROPIC_API_BASE é uma variável de ambiente do LiteLLM e não aparece na referência de opções do próprio Aider, mas o Aider a respeita porque todas as chamadas aos modelos passam pelo LiteLLM. Os detalhes dos dois formatos estão na página API compatível com OpenAI e na documentação.

Como configurar o Aider com a APIVAI passo a passo?

Passo 1: obtenha uma chave da APIVAI

  1. Cadastre-se em apivai.com
  2. Recarregue o saldo a partir de $10 com cartão, cripto, Alipay ou WeChat Pay
  3. Crie uma chave no Dashboard (você pode dar a ela um limite de orçamento próprio) e copie

Passo 2: instale o Aider

A documentação do Aider recomenda este instalador:

python -m pip install aider-install
aider-install

Passo 3: defina a base URL e a chave

No macOS ou Linux:

export OPENAI_API_BASE=https://api.apivai.com/v1
export OPENAI_API_KEY=your-apivai-key

No Windows:

setx OPENAI_API_BASE https://api.apivai.com/v1
setx OPENAI_API_KEY your-apivai-key

Depois do setx, abra uma nova janela de terminal: a janela onde você rodou o comando não enxerga os novos valores.

Passo 4: inicie o Aider no seu projeto

cd /path/to/your/project
aider --model openai/claude-sonnet-4-6 --edit-format diff

Digite o ID do modelo exatamente depois do prefixo openai/. Para usar GPT, inicie com --model openai/gpt-5.5 ou troque dentro da sessão com /model openai/gpt-6-sol.

Por que --edit-format diff: o Aider escolhe um formato de edição pelo nome do modelo. Para nomes que não reconhece, ele volta para whole, em que o modelo reescreve cada arquivo editado por inteiro, o que gasta muito mais tokens de saída. diff envia só os blocos alterados e funciona bem com os modelos atuais de Claude e GPT.

Passo 5 (opcional): salve as configurações num arquivo .env

O Aider lê um arquivo .env do seu diretório pessoal, da raiz do repositório git e do diretório atual. Com esse arquivo, basta rodar aider:

OPENAI_API_KEY=your-apivai-key
AIDER_OPENAI_API_BASE=https://api.apivai.com/v1
AIDER_MODEL=openai/claude-sonnet-4-6
AIDER_WEAK_MODEL=openai/claude-haiku-4-5
AIDER_EDIT_FORMAT=diff

O modelo fraco (weak model) escreve as mensagens de commit e resume o histórico do chat, então um modelo barato ali economiza sem prejudicar a qualidade do código. Mantenha a chave fora do git: deixe o arquivo no diretório pessoal ou adicione .env ao .gitignore.

Alternativa: a rota Anthropic para Claude

export ANTHROPIC_API_KEY=your-apivai-key
export ANTHROPIC_API_BASE=https://api.apivai.com
aider --model anthropic/claude-sonnet-4-6 --cache-prompts

No Windows, use setx como no passo 3. Sempre passe --model: sem ele, o Aider escolhe o próprio modelo padrão, que pode não ser o que você quer.

Resumo das configurações

CampoValor
OPENAI_API_BASE (ou AIDER_OPENAI_API_BASE)https://api.apivai.com/v1
OPENAI_API_KEYsua chave da APIVAI
--modelopenai/claude-sonnet-4-6
--weak-modelopenai/claude-haiku-4-5
--edit-formatdiff
ANTHROPIC_API_BASE (rota Anthropic)https://api.apivai.com
ANTHROPIC_API_KEY (rota Anthropic)sua chave da APIVAI

Qual modelo escolher para o Aider?

Preços por 1M de tokens de entrada / saída em 2026-10-07. A lista de modelos muda com o tempo, então pegue os IDs em GET https://api.apivai.com/v1/models ou na página de preços em vez de copiar nomes antigos.

Modelo--model no AiderEntradaSaídaMelhor para
Claude Sonnet 4.6openai/claude-sonnet-4-6$1.04$5.22Código do dia a dia, melhor custo-benefício
Claude Sonnet 5.5openai/claude-sonnet-5-5$0.69$3.47Código do dia a dia, Sonnet mais novo
Claude Opus 5.5openai/claude-opus-5-5$1.39$6.96Bugs difíceis, grandes refatorações
Claude Haiku 4.5openai/claude-haiku-4-5$0.35$1.74Weak model, edições pequenas
GPT-5.5openai/gpt-5.5$0.77$4.56Alternativa GPT
GPT-6 Lunaopenai/gpt-6-luna$0.0144$0.0768Tarefas muito baratas

Um bom padrão é Claude Sonnet 4.6 como modelo principal e Claude Haiku 4.5 como weak model. Para uma tarefa difícil, o modo architect do Aider deixa um modelo forte planejar e um mais barato escrever as edições, por exemplo aider --architect --model openai/claude-opus-5-5 --editor-model openai/claude-sonnet-4-6.

Quanto custa o Aider com a APIVAI?

Cada requisição do Aider envia o mapa do repositório, os arquivos adicionados ao chat e a conversa até ali. Considere uma requisição típica de cerca de 15.000 tokens de entrada e 1.500 de saída (tokens de raciocínio contam como saída) com o Claude Sonnet 4.6:

  • Uma requisição: $0.0234 ($0.0675 no preço oficial).
  • Um dia de trabalho com 60 requisições: $1.41 ($4.05 no preço oficial).
  • Um mês com 22 dias assim (1.320 requisições): $30.93 ($89.10 no preço oficial).

O mesmo mês com o Claude Haiku 4.5 sairia por $10.38, e com o GPT-6 Luna por $0.437. Para gastar menos, tire com /drop os arquivos que não precisa mais, limpe históricos longos com /clear e use --cache-prompts na rota Anthropic. O Dashboard lista cada requisição com tokens e custo; a comparação de preços da API do Claude mostra todos os modelos ao lado dos preços oficiais.

Como resolver os erros comuns do Aider?

  • 401 / AuthenticationError: a chave está errada, foi apagada ou ficou sem orçamento, ou a variável não está definida neste terminal. Depois do setx no Windows, abra uma nova janela.
  • 404 / NotFoundError: a base URL está errada. OPENAI_API_BASE deve terminar em /v1 exatamente uma vez (nem /v1/v1, nem sem ele). ANTHROPIC_API_BASE não deve conter /v1.
  • "LLM Provider NOT provided": o nome do modelo está sem prefixo. Escreva openai/claude-sonnet-4-6, não claude-sonnet-4-6.
  • Model not found: o ID depois do prefixo deve ser idêntico a um ID de GET /v1/models, não um nome de exibição.
  • Respostas vazias ou cortadas: o raciocínio (thinking) vem ativado por padrão e seus tokens consomem o limite de saída. Aumente o limite para todos os modelos em .aider.model.settings.yml (diretório pessoal ou raiz do repositório):
- name: aider/extra_params
  extra_params:
    max_tokens: 8192
  • 429: o limite padrão é de 60 requisições por minuto por chave. Aguarde um pouco ou peça ao suporte um limite maior.
  • "Unknown context window size and costs, using sane defaults": aviso inofensivo para modelos que o Aider não conhece. Oculte-o com --no-show-model-warnings. Por causa disso, o Aider pode mostrar custo de $0.00; os números reais estão no Dashboard.

Perguntas frequentes

Posso usar Claude e GPT na mesma sessão do Aider?

Sim. Na rota compatível com OpenAI, uma chave e uma base URL cobrem os dois; troque com /model openai/gpt-5.5 ou /model openai/claude-sonnet-4-6.

Preciso de conta na Anthropic ou na OpenAI?

Não. Você só precisa de uma chave da APIVAI e de saldo pré-pago. Não há assinatura e você paga apenas pelos tokens que usar.

A rota Anthropic é melhor para o Claude?

Ela permite usar --cache-prompts, que barateia o mapa do repositório e os arquivos reenviados. Se você também quer modelos GPT, a rota compatível com OpenAI é mais simples.

A APIVAI armazena meu código?

Não. O conteúdo das requisições e respostas não é registrado; só dados de uso como modelo, tokens e custo são guardados para cobrança.

Onde mais posso usar a mesma chave?

Em qualquer ferramenta que aceite um endpoint compatível com OpenAI ou com Anthropic, por exemplo o Continue no VS Code e no JetBrains, ou o Claude Code (veja o guia de configuração do Claude Code).

Crie uma conta, recarregue a partir de $10 e cole sua chave no Aider.

Pronto para começar?

Obtenha sua chave de API em 30 segundos. Pague pelo uso do Claude e do GPT.