Saltar al contenido

Aider

Aider trata cualquier endpoint compatible con OpenAI como el proveedor openai, así que para usarlo con Inferray solo necesitas dos variables y un prefijo en el modelo.

Define las variables

export OPENAI_API_BASE="https://api.inferray.com/v1"
export OPENAI_API_KEY="inferray_..."

En Windows usa setx OPENAI_API_BASE https://api.inferray.com/v1 y setx OPENAI_API_KEY inferray_..., y luego abre una nueva terminal: setx no afecta la sesión en la que lo ejecutaste.

Ejecútalo con el prefijo

aider --model openai/claude-opus-4-8

El prefijo openai/ es obligatorio y es fácil pasarlo por alto. Le indica a Aider que use la ruta compatible con OpenAI —a la que apunta tu URL base— en lugar de intentar deducir un proveedor a partir del nombre del modelo. Sin él, un id de modelo como claude-opus-4-8 hace que Aider busque credenciales de Anthropic en vez de usar tu clave de Inferray.

Todo lo que va después del prefijo es el id del modelo tal como lo ofrece Inferray. Cualquier id del catálogo funciona, incluidos Claude y Gemini, porque todos responden en el mismo endpoint.

Configúralo como predeterminado

Para no pasar el flag cada vez, agrégalo a .aider.conf.yml en tu directorio home o en la raíz del proyecto:

model: openai/claude-opus-4-8

Los modelos más débiles cuestan más de lo que ahorran

Aider edita archivos haciendo que el modelo genere bloques exactos de búsqueda y reemplazo. Un modelo que les da un formato impreciso desperdicia turnos en reintentos, así que el modelo más barato a menudo no resulta en la ejecución más barata. Si las ediciones no se aplican, sube de nivel antes de dedicarle tiempo a la configuración.