inference.eu

Agents de code · Aider

Utiliser Aider avec des modèles open source hébergés dans l’UE

Aider est un assistant de programmation en binôme open source pour le terminal : il modifie le code de votre dépôt Git et commite chaque changement. Il se connecte à toute API compatible OpenAI, si bien que deux variables d’environnement suffisent pour inference.eu. Votre code est alors traité par des modèles open-weight dans des centres de données européens.

  1. 01Format d'API: OpenAI
  2. 02Centres de données dans l'UE
  3. 03Couvert par un seul DPA

Configuré en quelques minutes

  1. 1

    Créez une clé API dans votre compte inference.eu et exportez-la sous le nom INFERENCE_EU_API_KEY.

  2. 2

    Installez aider avec python -m pip install aider-install, puis aider-install.

  3. 3

    Définissez OPENAI_API_BASE sur l’URL de base d’inference.eu et OPENAI_API_KEY sur votre clé.

  4. 4

    Placez-vous dans votre projet et lancez aider --model openai/<id du modèle>, par exemple openai/qwen3-coder-480b-a35b-instruct.

  5. 5

    Ajoutez un fichier avec /add, demandez une petite modification et vérifiez le commit créé par aider.

Terminal
# Aider reads OpenAI-compatible endpoints from these two variables.
export OPENAI_API_BASE="https://api.inference.eu/v1"
export OPENAI_API_KEY="$INFERENCE_EU_API_KEY"

# Prefix the model id with openai/ so aider uses the endpoint above.
cd /path/to/your/project
aider --model openai/qwen3-coder-480b-a35b-instruct --edit-format diff

Qu’est-ce qu’Aider

Aider est un outil open source en ligne de commande pour programmer en binôme avec un modèle de langage. Vous ajoutez des fichiers à la conversation, décrivez une modification, et aider édite les fichiers puis commite le résultat avec un message explicite. Il construit une carte du dépôt pour que le modèle comprenne aussi le code hors des fichiers ajoutés, et peut lancer linter et tests après chaque modification.

Aider fonctionne avec de nombreux fournisseurs via LiteLLM. Tout point d’accès compatible OpenAI s’utilise avec une URL de base et une clé, ce qui permet de l’employer avec inference.eu.

Comment fonctionne la configuration

Aider lit OPENAI_API_BASE et OPENAI_API_KEY dans l’environnement. Réglez la base sur l’URL d’inference.eu terminée par /v1 et la clé sur votre clé inference.eu. Préfixez ensuite l’identifiant du modèle par openai/, comme dans --model openai/glm-5.3, pour qu’aider envoie la requête au point d’accès compatible OpenAI.

Vous pouvez enregistrer les mêmes réglages dans un .aider.conf.yml placé dans votre répertoire personnel ou votre dépôt, avec les clés openai-api-base et model, et garder la clé dans un fichier .env. Comme aider ne connaît pas la taille de contexte de tous les modèles, ajoutez une entrée dans .aider.model.metadata.json pour des alertes précises.

Quels modèles choisir

Aider demande au modèle de renvoyer ses modifications dans un format structuré : les modèles qui suivent précisément les consignes s’en sortent le mieux. qwen3-coder-480b-a35b-instruct avec --edit-format diff est un bon choix pour les modifications courantes. glm-5.3 et kimi-k3 gèrent bien les refactorisations plus larges et les explications.

Le mode architecte d’aider répartit le travail entre deux modèles : l’un planifie, l’autre écrit les modifications. Essayez --architect avec --model openai/kimi-k3 et --editor-model openai/qwen3-coder-480b-a35b-instruct. Pour les messages de commit et les résumés, aider utilise un modèle secondaire ; indiquez --weak-model openai/gpt-oss-120b pour que ces appels passent aussi par inference.eu.

Dépannage

Un avertissement indiquant qu’aider ne connaît pas le modèle est normal avec un point d’accès personnalisé : il signale seulement l’absence de métadonnées comme la taille de contexte, et un fichier de métadonnées le fait disparaître. Une erreur 401 signifie que OPENAI_API_KEY est absente ou contient une autre clé ; vérifiez le shell qui lance aider.

« Model not found » ou une erreur 404 indique en général que le préfixe openai/ manque, si bien qu’aider a essayé un autre fournisseur, ou que l’identifiant après le préfixe est inexact. Si les modifications ne s’appliquent pas, passez à --edit-format diff ou whole et utilisez l’un des modèles de code cités.

Garder le code et les données dans l’UE

Aider s’exécute en local et envoie ses requêtes depuis votre machine vers le point d’accès défini dans OPENAI_API_BASE. Avec inference.eu, les fichiers ajoutés, la carte du dépôt et vos instructions sont traités dans des centres de données de l’UE et ne servent jamais à l’entraînement. Nous signons un accord de sous-traitance au titre de l’article 28 du RGPD, communiquons la liste de nos sous-traitants et facturons en euros.

Fixez le modèle principal, le modèle éditeur et le modèle secondaire sur des modèles inference.eu pour qu’aucune requête ne bascule vers un autre fournisseur. Aider peut collecter des statistiques anonymes si vous l’acceptez : laissez-les désactivées ou utilisez --analytics-disable si votre politique l’exige.

Aider : questions fréquentes

Les questions que nous posent le plus les achats, les développeurs et les juristes. Il en manque une ? Posez-la-nous directement.

Poser une question

Faites passer vos charges IA sur une infrastructure européenne

Dites-nous quels modèles vous utilisez et votre volume approximatif. Nous répondons sous un jour ouvré avec un tarif et la suite.

  • Réponse sous un jour ouvré
  • Tarif adapté à votre volume
  • DPA prêt à signer