NuevoConecta cualquier agente a UberLLM: una clave, todos los modelos, a precio de lista o menos.
UberLLM

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 configure show-model-warnings: false.
  • Para mantener la configuración, coloque las dos variables en un archivo .env en su repositorio, o use ~/.aider.conf.yml con openai-api-base, openai-api-key y model.
  • Configure un --weak-model econó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).