inference.eu

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.

  1. 01API-Format: OpenAI
  2. 02Rechenzentren in der EU
  3. 03Durch einen AV-Vertrag abgedeckt

In wenigen Minuten eingerichtet

  1. 1

    Erstellen Sie in Ihrem inference.eu-Konto einen API-Schlüssel und exportieren Sie ihn als INFERENCE_EU_API_KEY.

  2. 2

    Installieren Sie aider mit python -m pip install aider-install und anschließend aider-install.

  3. 3

    Setzen Sie OPENAI_API_BASE auf die Basis-URL von inference.eu und OPENAI_API_KEY auf Ihren Schlüssel.

  4. 4

    Wechseln Sie in Ihr Projekt und starten Sie aider --model openai/<Modell-ID>, etwa openai/qwen3-coder-480b-a35b-instruct.

  5. 5

    Fügen Sie mit /add eine Datei hinzu, bitten Sie um eine kleine Änderung und prüfen Sie den Commit von 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

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

Frage stellen

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