---
title: "Aider avec des modèles hébergés en Europe"
description: "Utilisez l’assistant de programmation Aider avec des modèles open-weight traités dans l’UE. Deux variables d’environnement et le préfixe openai/ suffisent."
canonical: "https://inference.eu/fr/integrations/aider/"
language: "fr"
---

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.

[Contacter l'équipe](https://inference.eu/fr/contact/)[Configuration](#setup)

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

Catégorie

Agents de code

Éditeur

Aider AI (Paul Gauthier)

Format d'API

OpenAI

Traitement

Centres de données dans l'UE

Site web

[aider.chat](https://aider.chat/)

Documentation

[aider.chat](https://aider.chat/docs/llms/openai-compat.html)

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

Oui. Définissez \`OPENAI\_API\_BASE\` sur inference.eu et \`OPENAI\_API\_KEY\` sur votre clé inference.eu, puis utilisez des noms de modèles préfixés par \`openai/\`. Les noms de variables désignent le format d’API, pas l’entreprise : aucun compte OpenAI n’est nécessaire.

Aider passe par LiteLLM, qui choisit le fournisseur d’après le préfixe. \`openai/\` lui indique d’appeler un point d’accès compatible OpenAI à l’adresse \`OPENAI\_API\_BASE\`. Sans préfixe, aider risque d’essayer un autre fournisseur et d’échouer.

Qwen3 Coder 480B avec le format d’édition diff est un bon choix par défaut. Kimi K3 ou GLM-5.3 conviennent comme modèle architecte, associés à Qwen3 Coder comme modèle éditeur. Testez-les sur une vraie modification de votre dépôt.

Aider ne dispose pas de métadonnées intégrées, comme la fenêtre de contexte ou le coût des tokens, pour les modèles d’un point d’accès personnalisé. Le modèle fonctionne quand même. Ajoutez une entrée dans \`.aider.model.metadata.json\` pour des alertes de contexte précises, ou ignorez le message.

Oui. Placez \`openai-api-base\` et \`model\` dans un \`.aider.conf.yml\`, dans votre répertoire personnel ou votre projet, et stockez la clé dans un fichier \`.env\` non versionné. Aider charge les deux au démarrage.

Par défaut, aider commite chaque modification avec un message descriptif, ce qui permet de la relire ou de l’annuler avec Git. Utilisez l’option \`--no-auto-commits\` si vous préférez relire et commiter vous-même.

Le modèle a renvoyé des modifications qui ne respectent pas le format d’aider. Utilisez \`--edit-format diff\` ou \`--edit-format whole\`, choisissez un modèle qui suit bien les consignes, comme Qwen3 Coder, et limitez les fichiers ajoutés à ceux utiles à la tâche.

Non. Aider envoie l’intégralité des fichiers ajoutés à la conversation, plus une carte compacte du dépôt avec les principaux symboles des autres fichiers. Vous décidez quels fichiers sont ajoutés, et tout ce qui est envoyé part uniquement vers le point d’accès configuré.

Fixez explicitement le modèle principal, \`--editor-model\` et \`--weak-model\` sur des modèles inference.eu préfixés par \`openai/\`. Sinon, aider choisit un modèle secondaire par défaut pour les messages de commit, qui peut appartenir à un fournisseur non souhaité.

Les requêtes sont traitées dans des centres de données de l’UE, ne servent jamais à l’entraînement et sont couvertes par un accord de sous-traitance au titre de l’article 28 du RGPD, avec une liste de sous-traitants publiée. Aider s’exécute en local : votre code n’est envoyé qu’à inference.eu.

[Poser une question](https://inference.eu/fr/contact/)

## Pages liées

[Toutes les intégrations](https://inference.eu/fr/integrations/)

-   [OpenAI Codex CLIUtilisez Codex CLI d’OpenAI avec des modèles open-weight traités dans des centres de données de l’UE. Un bloc model\_providers dans config.toml suffit.Agents de code](https://inference.eu/fr/integrations/openai-codex/)
-   [OpenCodeUtilisez l’agent de code OpenCode avec des modèles open-weight traités dans des centres de données de l’UE. Un bloc provider dans opencode.json suffit.Agents de code](https://inference.eu/fr/integrations/opencode/)
-   [LiteLLMAjoutez inference.eu au proxy ou au SDK Python LiteLLM avec le préfixe openai/ et dirigez les requêtes vers des modèles open-weight traités dans l’UE.Passerelles](https://inference.eu/fr/integrations/litellm/)

## 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
