everyapi
Intégration · Pair programmer IA en CLICompatible OpenAI · une clé · catalogue en direct
A

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/.

01Code de configuration

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

terminal
# Installer aider
pip install aider-install
aider-install
 
# Passez par EveryAPI ; le préfixe "openai/" sur --model indique à aider d'utiliser le protocole compatible OpenAI
aider --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"
02Étapes

De zéro à votre premier appel

  1. 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

  2. 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.

  3. 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.

03FAQ

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.