Exécutez la passerelle EveryAPI dans Aider
Aider est un outil de programmation assistée par IA qui s’exécute dans le terminal et dans un dépôt Git. Configurez sa connexion compatible OpenAI pour EveryAPI et utilisez un modèle disponible dans votre compte avec le préfixe openai/.
Une ligne de base URL pointe Aider vers EveryAPI
Base URL globale par défaut / Base URL prioritaire Chine : https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1
# Installer aiderpip install aider-installaider-install # Passez par EveryAPI ; le préfixe "openai/" sur --model indique à aider d'utiliser le protocole compatible OpenAIaider --openai-api-base https://api.everyapi.ai/v1 \ --openai-api-key sk-everyapi-... \ --model openai/claude-sonnet-5 # Aider passe ensuite en mode interactif — dites-lui "add type annotations to api.py"De zéro à votre premier appel
- Installer aider
pip install aider-install && aider-install. La commande aider installée est désormais disponible dans votre terminal.
aider.chat/docs/install.html
- Configurez la base URL + clé d'EveryAPI
Nous recommandons d'écrire ~/.aider.conf.yml (persistant), mais vous pouvez aussi passer --openai-api-base + --openai-api-key en ligne de commande ; les variables d'environnement fonctionnent également.
- Préfixez le nom du modèle par openai/
Aider utilise LiteLLM en interne, et les noms de modèle pour un endpoint compatible OpenAI doivent porter le préfixe openai/ (p. ex. openai/claude-sonnet-5). Sinon, LiteLLM essaiera de trouver le fournisseur Anthropic natif.
Aider × EveryAPI
Pourquoi le nom du modèle a-t-il besoin du préfixe openai/ ?
Aider utilise LiteLLM en interne pour router les fournisseurs. LiteLLM regarde le préfixe du nom du modèle pour décider quel fournisseur utiliser ; openai/xxx passe par OPENAI_API_BASE / OPENAI_API_KEY. Sans le préfixe, LiteLLM traite claude-sonnet-5 comme une requête vers l'endpoint natif d'Anthropic — un autre chemin.