Quanto custa o Aider? O que ele envia e como cortar a conta
O Aider é gratuito; a API do modelo é o que você paga. Veja o que cada requisição carrega, estime uma sessão e rode o Aider em um modelo mais barato.

Nesta página
O Aider é gratuito e de código aberto, então a única coisa pela qual você paga é a API do modelo por trás dele. E a conta é movida pela entrada: cada requisição carrega o mapa do repositório, os arquivos que você adicionou e o histórico do chat, não apenas sua instrução de uma linha. Reduza esses três e o custo cai; aponte o Aider para um modelo mais barato e ele cai de novo.
O que o Aider envia em cada requisição#
Três coisas acompanham sua mensagem. A primeira está descrita na documentação do Aider (verificada em 23 de outubro de 2026, aider-chat 0.86.2 no PyPI, lançado em 12 de fevereiro de 2026); as outras duas são simplesmente como uma API de chat funciona:
- O mapa do repositório. A página do mapa do repositório do Aider diz que ele envia ao modelo um mapa do seu repositório: arquivos mais os símbolos-chave com suas linhas de definição. Seu tamanho é definido por
--map-tokens, que tem como padrão 1k tokens. O mapa é redimensionado dinamicamente e pode crescer significativamente quando nenhum arquivo foi adicionado ao chat. A documentação não dá limite superior, então não presuma nenhum. - Arquivos que você adicionou. Tudo o que você
/addentra por inteiro, toda vez. Arquivos adicionados com/read-onlysão apenas de referência, mas ainda ocupam contexto. - O histórico do chat. Mensagens e respostas anteriores são reenviadas a cada nova requisição. Se isso soa familiar, é a mesma mecânica de por que um chat de IA longo custa mais.
O lado da saída costuma ser pequeno em comparação: um diff ou um bloco editado. Se a divisão entre entrada e saída é novidade para você, tokens de entrada vs saída cobre isso em alguns minutos.
Uma sessão, em números#
Digamos que você adicione dois arquivos-fonte de cerca de 3.000 tokens cada e peça ao Aider para refatorar um módulo. A primeira requisição é aproximadamente o mapa (cerca de 1.000 tokens), os arquivos (cerca de 6.000) e sua mensagem: em torno de 7.000 tokens de entrada. Nada incomum até aqui.
Agora continue. Cada acompanhamento ("também renomeie isso nos testes", "isso quebrou o import, conserte") reenvia tudo isso mais cada troca anterior. Em uma sessão longa o histórico pode superar os arquivos. Aí está a pegadinha: a décima requisição custa mais que a primeira, embora você tenha digitado menos palavras.
Para uma estimativa, considere estas premissas: 30 requisições em uma sessão, uma média de 15.000 tokens de entrada por requisição (mapa, arquivos e um histórico crescente) e 800 tokens de saída por resposta. Uma requisição no MiniMax-M2.7 através do CheapTokens custa $0.00087. A sessão inteira de 30 requisições fica assim, com a coluna do OpenRouter ao lado:
| Modelo | Entrada $/1M | Saída $/1M | Por solicitação | 30 solicitações | OpenRouter, 30 solicitações |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00033 | $0.01 | $0.0204 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00031 | $0.0092 | $0.0251 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.00087 | $0.0261 | $0.164 |
15.000 tokens de entrada e 800 tokens de saída por solicitação. Os preços por 1M de tokens são atuais e mudam junto com nossas tarifas; a coluna OpenRouter mostra preços de referência para a mesma carga de trabalho.
Mude as premissas para as suas: se você trabalha com um arquivo pequeno, sua entrada ficará mais perto de 5.000; com um repositório grande e nenhum arquivo adicionado, só o mapa pode ocupar mais.
Quatro hábitos que reduzem a entrada#
- Verifique antes de adivinhar.
/tokensinforma os tokens usados pelo contexto atual do chat. Execute quando uma sessão começar a parecer pesada. (A documentação do Aider não diz que ele mostra um custo, então leia como um tamanho, não como um preço.) - Descarte o que você já terminou.
/dropremove arquivos do chat e libera contexto. Um arquivo que você adicionou para a primeira tarefa e esqueceu acompanha cada requisição seguinte. - Limpe o histórico entre tarefas.
/clearapaga o histórico do chat;/resetdescarta todos os arquivos e limpa o histórico de uma vez. Uma nova tarefa raramente precisa da conversa antiga. - Use
/read-onlypara referência. Tipos, configs, uma especificação de API que o modelo deve ver mas não editar.
Uma refatoração terminou, você começa em um bug em outro módulo e digita /reset. A próxima requisição sai com o mapa e o único arquivo novo em vez de dois arquivos antigos e um histórico longo:

Rode o Aider em um modelo mais barato#
Os hábitos reduzem a entrada; o preço do modelo decide quanto custa cada token. O Aider conversa com qualquer endpoint compatível com OpenAI, conforme sua documentação: defina OPENAI_API_BASE e OPENAI_API_KEY, depois inicie o Aider com -. No Windows use setx e reinicie o shell.
export OPENAI_API_BASE=https://api.cheaptokens.dev/v1
export OPENAI_API_KEY=YOUR_CHEAPTOKENS_KEY # placeholder
aider --model openai/deepseek-ai/DeepSeek-V4-Flash-0731O id completo do gateway vai depois do prefixo openai/; o id curto das tabelas de preço não é aceito pela API. Para a configuração passo a passo, veja como conectar o Aider ao CheapTokens.
Qual modelo para qual trabalho:
- DeepSeek-V4-Flash (0731): a escolha para sessões longas e edições grandes. Contexto de 380K, até 32.768 tokens de saída por resposta, um preço a qualquer hora sem tarifa de pico e, no total, com entrada e saída contadas juntas, é mais barato que o OpenRouter. Mais na página do DeepSeek.
- MiniMax-M2.7: o indicado para edições e renomeações de rotina. Contexto de 180K, até 8.192 tokens de saída e, no total, também é mais barato que o OpenRouter. Veja a página do MiniMax.
- GLM-5.3-Flash: quando o repositório é grande e você quer uma janela de contexto de 390K; a saída é mais barata que no OpenRouter, até 8.192 tokens de saída.
Um saldo cobre os três, então trocar é só um valor diferente de --model. Os preços atuais estão na página de preços; os detalhes da API estão na documentação.
Para onde vai o dinheiro: uma checklist#
- Mapa do repositório: 1k por padrão, mas maior quando nenhum arquivo está no chat. Adicione os arquivos em que você trabalha.
- Arquivos no chat: cada um é reenviado toda vez.
/dropos que já terminaram. - Histórico: cresce a cada troca.
/clearentre tarefas. - Modelo: a mesma sessão custa valores diferentes em modelos diferentes; a tabela acima mostra seus números.
Comece com /tokens na sua sessão atual, depois troque o modelo e compare a tabela com o que você gasta agora.



