Coding-Agenten · Aider
Aider mit Open-Source-Modellen aus der EU nutzen
Aider ist ein quelloffener KI-Pair-Programmer für das Terminal, der Code in Ihrem Git-Repository bearbeitet und jede Änderung committet. Er verbindet sich mit jeder OpenAI-kompatiblen API, für inference.eu genügen also zwei Umgebungsvariablen. Ihr Code wird dann von Open-Weight-Modellen in europäischen Rechenzentren verarbeitet.
- 01API-Format: OpenAI
- 02Rechenzentren in der EU
- 03Durch einen AV-Vertrag abgedeckt
In wenigen Minuten eingerichtet
- 1
Erstellen Sie in Ihrem inference.eu-Konto einen API-Schlüssel und exportieren Sie ihn als
INFERENCE_EU_API_KEY. - 2
Installieren Sie aider mit
python -m pip install aider-installund anschließendaider-install. - 3
Setzen Sie
OPENAI_API_BASEauf die Basis-URL von inference.eu undOPENAI_API_KEYauf Ihren Schlüssel. - 4
Wechseln Sie in Ihr Projekt und starten Sie
aider --model openai/<Modell-ID>, etwaopenai/qwen3-coder-480b-a35b-instruct. - 5
Fügen Sie mit
/addeine Datei hinzu, bitten Sie um eine kleine Änderung und prüfen Sie den Commit von aider.
# 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 diffWas Aider ist
Aider ist ein quelloffenes Kommandozeilenwerkzeug für das Pair-Programming mit einem Sprachmodell. Sie fügen Dateien zum Chat hinzu, beschreiben eine Änderung, und aider bearbeitet die Dateien und committet das Ergebnis mit aussagekräftiger Nachricht. Eine Karte des Repositorys hilft dem Modell, auch Code außerhalb der hinzugefügten Dateien zu verstehen. Nach jeder Änderung kann aider Linter und Tests ausführen.
Über LiteLLM arbeitet aider mit vielen Modell-Providern. Jeder Endpunkt mit OpenAI-API lässt sich per Basis-URL und Schlüssel nutzen, so auch inference.eu.
So funktioniert die Konfiguration
Aider liest OPENAI_API_BASE und OPENAI_API_KEY aus der Umgebung. Setzen Sie die Basis auf die URL von inference.eu mit Endung /v1 und den Schlüssel auf Ihren inference.eu-Schlüssel. Stellen Sie der Modell-ID dann openai/ voran, etwa --model openai/glm-5.3, damit aider die Anfrage an den OpenAI-kompatiblen Endpunkt schickt.
Dieselben Werte können Sie in einer .aider.conf.yml im Home-Verzeichnis oder Repository hinterlegen, mit den Schlüsseln openai-api-base und model, und den Schlüssel in eine .env-Datei legen. Da aider nicht jede Kontextgröße kennt, ergänzen Sie für genaue Token-Warnungen einen Eintrag in .aider.model.metadata.json.
Welche Modelle sich eignen
Aider verlangt Änderungen in einem strukturierten Format. Am besten arbeiten Modelle, die Anweisungen genau befolgen. qwen3-coder-480b-a35b-instruct mit --edit-format diff ist ein guter Standard für alltägliche Änderungen. glm-5.3 und kimi-k3 kommen gut mit größeren Refactorings und Erklärungen zurecht.
Im Architect-Modus teilt aider die Arbeit auf zwei Modelle auf: eines plant, das andere schreibt die Änderungen. Probieren Sie --architect mit --model openai/kimi-k3 und --editor-model openai/qwen3-coder-480b-a35b-instruct. Für Commit-Nachrichten und Zusammenfassungen nutzt aider ein schwächeres Modell; setzen Sie --weak-model openai/gpt-oss-120b, damit auch diese Aufrufe an inference.eu gehen.
Fehlerbehebung
Eine Warnung, dass aider das Modell nicht kennt, ist bei eigenen Endpunkten normal. Sie besagt nur, dass Metadaten wie die Kontextgröße fehlen, und lässt sich mit einer Metadatendatei abstellen. Ein Fehler 401 bedeutet, dass OPENAI_API_KEY fehlt oder einen anderen Schlüssel enthält; prüfen Sie die Shell, aus der Sie aider starten.
„Model not found“ oder ein 404 heißt meist, dass das Präfix openai/ fehlt und aider einen anderen Provider versucht hat, oder dass die ID nach dem Präfix abweicht. Lassen sich Änderungen nicht anwenden, wechseln Sie zu --edit-format diff oder whole und nutzen Sie eines der genannten Coding-Modelle.
Code und Daten bleiben in der EU
Aider läuft lokal und sendet Modellanfragen von Ihrem Rechner an den Endpunkt in OPENAI_API_BASE. Mit inference.eu werden hinzugefügte Dateien, Repository-Karte und Ihre Anweisungen in EU-Rechenzentren verarbeitet und nie zum Training verwendet. Wir schließen einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO, legen unsere Unterauftragsverarbeiter offen und rechnen in Euro ab.
Setzen Sie Haupt-, Editor- und schwaches Modell auf Modelle von inference.eu, damit keine Anfrage auf einen anderen Provider ausweicht. Aider kann anonyme Analysedaten erfassen, wenn Sie zustimmen. Lassen Sie das abgeschaltet oder nutzen Sie --analytics-disable, wenn Ihre Richtlinien es verlangen.
Aider: häufige Fragen
Die Fragen, die uns Einkauf, Entwicklung und Rechtsabteilungen am häufigsten stellen. Etwas fehlt? Fragen Sie uns direkt.
Verwandte Seiten
- OpenAI Codex CLISo nutzen Sie die Codex CLI von OpenAI mit Open-Weight-Modellen aus EU-Rechenzentren. Ein Block model_providers in config.toml genügt.Coding-Agenten
- OpenCodeSo nutzen Sie den Coding-Agenten OpenCode mit Open-Weight-Modellen, die in EU-Rechenzentren verarbeitet werden. Ein Provider-Block in opencode.json genügt.Coding-Agenten
- LiteLLMFügen Sie inference.eu mit dem Präfix openai/ zum LiteLLM-Proxy oder Python-SDK hinzu und leiten Sie Anfragen an Open-Weight-Modelle aus der EU.Gateways
Verlagern Sie Ihre KI-Workloads auf europäische Infrastruktur
Sagen Sie uns, welche Modelle Sie nutzen und wie viel Verkehr Sie ungefähr haben. Wir antworten innerhalb eines Werktags mit Preisen und nächsten Schritten.
- Antwort innerhalb eines Werktags
- Preise für Ihr Volumen
- AV-Vertrag unterschriftsreif