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

Aider con una API compatible con OpenAI más barata (UberLLM)

Establece OPENAI_API_BASE=https://api.uberllm.dev/v1 y OPENAI_API_KEY a tu clave de UberLLM, luego ejecuta `aider --model openai/<UberLLM model id>`. Añade un `.aider.model.settings.yml` para que Aider edite con diffs y use su mapa de repositorio.

Pasos

  1. Crea una clave en tu página de claves y añade crédito.
  2. Configura dos variables:
export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_your_key

Windows: setx OPENAI_API_BASE https://api.uberllm.dev/v1 y setx OPENAI_API_KEY ull_your_key, luego abre una nueva terminal.

  1. Ejecuta Aider con openai/ delante del ID de UberLLM:
aider --model openai/moonshotai/kimi-k3 --weak-model openai/deepseek/deepseek-v4.1-flash

openai/ le indica a Aider que use la ruta compatible con OpenAI. Solo se elimina esa primera parte, por lo que el ID que llega a UberLLM es moonshotai/kimi-k3.

Haz que las ediciones funcionen bien (importante)

Aider selecciona la configuración de edición por nombre de modelo. Para un modelo que no conoce, recurre a reescribir archivos completos y desactiva el mapa del repositorio: más lento, más tokens, peores resultados. Indícale la configuración correcta en .aider.model.settings.yml (en tu carpeta de inicio o en la raíz del repositorio):

- name: openai/moonshotai/kimi-k3
  edit_format: diff
  use_repo_map: true

name debe ser exactamente lo que pasas a --model.

Silenciar la advertencia "unknown context window"

Aider advierte que no conoce el tamaño y el precio del modelo. Dale los números en .aider.model.metadata.json, usando la página del modelo en uberllm.dev/models:

{
  "openai/moonshotai/kimi-k3": {
    "max_input_tokens": 200000,
    "max_output_tokens": 32000,
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000004,
    "litellm_provider": "openai",
    "mode": "chat"
  }
}

Los números son un ejemplo: copia la longitud de contexto real, y divide los precios por-1M en la tabla de abajo por 1,000,000. Aider entonces muestra un costo cercano a lo que pagas. O simplemente desactiva la advertencia con show-model-warnings: false.

Guárdalo en un archivo de configuración

.aider.conf.yml en tu carpeta personal o repositorio:

openai-api-base: https://api.uberllm.dev/v1
openai-api-key: ull_your_key
model: openai/moonshotai/kimi-k3
weak-model: openai/deepseek/deepseek-v4.1-flash

No hagas commit de un archivo que contenga tu clave.

Solución de problemas

  • "Tamaño de ventana de contexto y costos desconocidos": inofensivo; añade el archivo de metadatos de arriba.
  • Aider reescribe archivos completos: falta el archivo de configuración o su name no coincide con --model.
  • Modelo 404 no encontrado: falta el prefijo openai/ o el ID después de este es incorrecto.
  • Variables ignoradas en Windows: setx solo se aplica a terminales nuevas.
  • Créditos 402 insuficientes: añade crédito en la página de créditos.

Sigue leyendo

Modelos potentes para Aider

El primero está en los comandos de abajo.

ModeloID del modelo (pega esto)Precio actual
Kimi K3moonshotai/kimi-k3$0.0010 entrada · $0.0788 salida / 1M
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 entrada · $0.0014 salida / 1M
GLM 5.3z-ai/glm-5.3$0.00070 entrada · $0.0141 salida / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5$0.1099 entrada · $0.5495 salida / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 entrada · $0.0099 salida / 1M
GPT-5.5openai/gpt-5.5$0.1250 entrada · $0.7500 salida / 1M
Claude Opus 5.5anthropic/claude-opus-5.5$0.1579 entrada · $0.7897 salida / 1M
DeepSeek V4 Prodeepseek/deepseek-v4-pro$0.0016 entrada · $0.0032 salida / 1M
MiniMax M3minimax/minimax-m3$0.0180 entrada · $0.0719 salida / 1M

Precios de la última actualización horaria, sin comisión añadida · todos los modelos →

Modelo débil (mensajes de commit, resúmenes)

Aider usa el modelo débil para trabajos pequeños; uno barato ahorra dinero.

ModeloID del modelo (pega esto)Precio actual
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 entrada · $0.0014 salida / 1M
GLM 5.3z-ai/glm-5.3$0.00070 entrada · $0.0141 salida / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 entrada · $0.0099 salida / 1M
DeepSeek V3.2deepseek/deepseek-v3.2$0.0026 entrada · $0.0039 salida / 1M
GPT-OSS 120Bopenai/gpt-oss-120b$0.000069 entrada · $0.00030 salida / 1M
Kimi K2 Thinkingmoonshotai/kimi-k2-thinking$0.0059 entrada · $0.0248 salida / 1M

Precios de la última actualización horaria, sin comisión añadida · todos los modelos →

Preguntas frecuentes

¿Cómo uso Aider con UberLLM?

Establece OPENAI_API_BASE=https://api.uberllm.dev/v1 y OPENAI_API_KEY a tu clave de UberLLM, luego ejecuta aider --model openai/<model id>, por ejemplo openai/deepseek/deepseek-v4.1-flash.

¿Por qué Aider reescribe archivos completos con mi modelo de UberLLM?

Aider no reconoce el nombre del modelo, por lo que usa su formato de edición más seguro. Añade una entrada en .aider.model.settings.yml con edit_format: diff y use_repo_map: true para ese modelo.