everyapi
Integración · Pair programmer de IA en CLICompatible con OpenAI · una clave · catálogo en vivo
A

Ejecuta la pasarela de EveryAPI dentro de Aider

Aider es una herramienta de programación asistida por IA que funciona en la terminal y dentro de un repositorio Git. Configura su conexión compatible con OpenAI para EveryAPI y usa un modelo disponible en tu cuenta con el prefijo openai/.

01Código de configuración

Una línea de base URL apunta Aider a EveryAPI

Base URL global por defecto / Base URL prioritaria para China: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1

terminal
# Instalar aider
pip install aider-install
aider-install
 
# Pasa por EveryAPI; el prefijo "openai/" en --model le indica a aider que use el protocolo compatible con OpenAI
aider --openai-api-base https://api.everyapi.ai/v1 \
--openai-api-key sk-everyapi-... \
--model openai/claude-sonnet-5
 
# Aider luego ingresa al modo interactivo: díselo "add type annotations to api.py"
02Pasos

De cero a tu primera llamada

  1. Instalar aider

    pip install aider-install && aider-install. El comando aider instalado ya está disponible en tu terminal.

    aider.chat/docs/install.html

  2. Configura la base URL + clave de EveryAPI

    Recomendamos escribir ~/.aider.conf.yml (persistente), pero también puedes pasar --openai-api-base + --openai-api-key en la línea de comandos; las variables de entorno también funcionan.

  3. Antepón openai/ al nombre del modelo

    Aider usa LiteLLM por debajo, y los nombres de modelo para un endpoint compatible con OpenAI deben llevar el prefijo openai/ (p. ej. openai/claude-sonnet-5). De lo contrario, LiteLLM intentará encontrar el proveedor nativo de Anthropic.

03Preguntas frecuentes

Acerca de Aider × EveryAPI

¿Por qué el nombre del modelo necesita el prefijo openai/?

Aider usa LiteLLM por debajo para enrutar proveedores. LiteLLM mira el prefijo del nombre del modelo para decidir qué proveedor usar; openai/xxx pasa por OPENAI_API_BASE / OPENAI_API_KEY. Sin el prefijo, LiteLLM trata claude-sonnet-5 como una solicitud al endpoint nativo de Anthropic, que es otra ruta.