Aider
O Aider se conecta a qualquer endpoint compatível com a OpenAI por meio de duas variáveis de ambiente e do prefixo de modelo openai/. Guia passo a passo com escolhas de modelo ao vivo: Configuração do Aider.
Configuração
macOS / Linux:
export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Windows:
setx OPENAI_API_BASE https://api.uberllm.dev/v1
setx OPENAI_API_KEY ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
(Abra um novo terminal depois de setx.)
Executar
Prefixe o modelo com openai/ para que o Aider o direcione através do caminho compatível com OpenAI. Apenas esse primeiro openai/ é removido; o restante é o ID do UberLLM:
aider --model openai/deepseek/deepseek-v4.1-flash
Formato de edição e mapa do repositório
Aider escolhe as configurações de edição pelo nome do modelo. Para um nome que não conhece, ele reescreve arquivos inteiros e desativa o mapa do repositório. Informe a ele configurações melhores em
.aider.model.settings.yml (pasta inicial ou raiz do repositório); name deve corresponder a
--model exatamente:
- name: openai/deepseek/deepseek-v4.1-flash
edit_format: diff
use_repo_map: true
Notas
- Aider exibe um aviso de modelo para modelos que não conhece (tamanho do contexto e
preço). Isso não impede seu funcionamento. Adicione os números em
.aider.model.metadata.json, ou definashow-model-warnings: false. - Para persistir as configurações, coloque as duas variáveis em um arquivo
.envno seu repositório, ou use~/.aider.conf.ymlcomopenai-api-base,openai-api-keyemodel. - Defina um
--weak-modelbarato (mensagens de commit, resumos), por exemplo--weak-model openai/deepseek/deepseek-v4.1-flash. - Cada chamada é enviada a um provedor terceirizado disponível para o modelo (veja Modelos e roteamento).