Aider
Aider se conecta a cualquier endpoint compatible con OpenAI a través de dos variables de entorno y el prefijo de modelo openai/. Guía paso a paso con selecciones de modelos en vivo: Configuración de Aider.
Configuración
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
(Abre una nueva terminal después de setx.)
Ejecutar
Prefija el modelo con openai/ para que Aider lo enrute a través de la ruta compatible con OpenAI. Solo se elimina ese primer openai/; el resto es el ID de UberLLM:
aider --model openai/deepseek/deepseek-v4.1-flash
Formato de edición y mapa del repositorio
Aider elige la configuración de edición por nombre de modelo. Para un nombre que no conoce, reescribe archivos completos y desactiva el mapa del repositorio. Indícale mejores configuraciones en .aider.model.settings.yml (carpeta de inicio o raíz del repositorio); name debe coincidir con --model exactamente:
- name: openai/deepseek/deepseek-v4.1-flash
edit_format: diff
use_repo_map: true
Notas
- Aider imprime una advertencia de modelo para los modelos que no conoce (tamaño de contexto y
precio). Esto no impide que funcione. Añada los números en
.aider.model.metadata.json, o configureshow-model-warnings: false. - Para mantener la configuración, coloque las dos variables en un archivo
.enven su repositorio, o use~/.aider.conf.ymlconopenai-api-base,openai-api-keyymodel. - Configure un
--weak-modeleconómico (mensajes de commit, resúmenes), por ejemplo--weak-model openai/deepseek/deepseek-v4.1-flash. - Cada llamada se envía a un proveedor externo disponible para el modelo (consulte Modelos y enrutamiento).