Coding-Agenten · OpenAI Codex CLI
OpenAI Codex CLI mit Open-Source-Modellen aus der EU nutzen
Die Codex CLI ist der quelloffene Coding-Agent von OpenAI für das Terminal. Sie unterstützt eigene Modell-Provider in der config.toml. So behalten Sie den Agenten und betreiben ihn mit Open-Weight-Modellen bei inference.eu, verarbeitet in europäischen Rechenzentren und abgesichert durch einen Auftragsverarbeitungsvertrag nach DSGVO.
- 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 die Codex CLI, zum Beispiel mit
npm install -g @openai/codex. - 3
Fügen Sie die Tabelle
[model_providers.inference-eu]in~/.codex/config.tomlein und setzen Siemodel_provider = "inference-eu". - 4
Setzen Sie
modelauf eine Modell-ID von inference.eu, etwaqwen3-coder-480b-a35b-instruct. - 5
Starten Sie
codexim Repository und geben Sie eine kleine Aufgabe, um Befehle und Dateiänderungen zu prüfen.
model = "qwen3-coder-480b-a35b-instruct"
model_provider = "inference-eu"
[model_providers.inference-eu]
name = "inference.eu"
base_url = "https://api.inference.eu/v1"
env_key = "INFERENCE_EU_API_KEY"
wire_api = "responses"Was die Codex CLI ist
Die Codex CLI ist ein Coding-Agent von OpenAI, der lokal im Terminal läuft. Er liest Ihren Code, schlägt Änderungen vor und setzt sie um, führt Befehle in einer Sandbox aus und fragt je nach gewähltem Modus nach Freigaben. Derselbe Agent steckt in der Codex-Erweiterung für IDEs und lässt sich mit codex exec in CI-Jobs automatisieren.
Codex ist auf die Modelle von OpenAI zugeschnitten, erlaubt in der Konfiguration aber eigene Modell-Provider mit Basis-URL und API-Schlüssel. Genau darüber betreiben Sie Codex mit Open-Weight-Modellen aus der EU.
So funktioniert die Konfiguration
Eigene Provider stehen in ~/.codex/config.toml unter [model_providers.<id>]. base_url zeigt auf inference.eu, env_key nennt die Umgebungsvariable mit Ihrem Schlüssel, und wire_api = "responses" wählt die Responses-API, die aktuelle Codex-Versionen für alle Provider verwenden. inference.eu stellt die Responses-API bereit, sodass Streaming, Tool-Aufrufe und Reasoning wie erwartet funktionieren.
Setzen Sie model_provider auf die Provider-ID und model auf die Modell-ID. Die IDs openai, ollama und lmstudio sind reserviert, deshalb heißt der Provider hier inference-eu. Wichtig: Codex ignoriert model_providers in projektbezogenen Konfigurationsdateien, der Block gehört in die Benutzerkonfiguration.
Welche Modelle sich eignen
qwen3-coder-480b-a35b-instruct ist ein guter Standard. Das Modell ist auf agentisches Programmieren trainiert und kommt mit dem stark Shell-lastigen Ablauf von Codex gut zurecht: Dateien lesen, Tests starten, Patches anwenden. Für Aufgaben mit mehr Planung in großen Codebasen lohnen sich glm-5.3 und kimi-k3, die Tool-Schemas genau einhalten.
gpt-oss-120b kommt dem Reasoning-Stil, für den Codex entworfen wurde, am nächsten und antwortet schnell. Es passt zu kleinen Korrekturen und zu codex exec in CI. Mit Profilen in der config.toml wechseln Sie zwischen Modellen, ohne die Datei jedes Mal zu bearbeiten.
Fehlerbehebung
Verlangt Codex eine Anmeldung mit ChatGPT, nutzt es noch den eingebauten Provider openai. Prüfen Sie, ob model_provider auf oberster Ebene der ~/.codex/config.toml steht und nicht innerhalb einer Tabelle. Ein Fehler 401 bedeutet, dass INFERENCE_EU_API_KEY in der startenden Shell fehlt.
Ein 404 deutet meist auf einen zusätzlichen Pfad in base_url hin; die URL muss auf /v1 enden. „Model not found“ heißt, dass model nicht der Modell-ID bei inference.eu entspricht. Hält der Agent nach einem Schritt an oder gibt Befehle nur aus, statt sie auszuführen, liefert das Modell keine Tool-Aufrufe. Wechseln Sie dann zu einem der genannten Coding-Modelle.
Code und Daten bleiben in der EU
Codex sendet Modellanfragen von Ihrem Rechner an den konfigurierten Provider. Mit inference.eu werden Prompts, Dateiinhalte und Befehlsausgaben 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.
Für diese Einrichtung brauchen Sie kein Konto bei OpenAI. Beachten Sie, dass Funktionen in der Cloud von OpenAI, etwa Codex-Cloud-Aufgaben, Ihren eigenen Provider nicht nutzen. Für einen vollständig europäischen Betrieb arbeiten Sie lokal mit dem eigenen Provider und lassen diese Funktionen ausgeschaltet.
OpenAI Codex CLI: häufige Fragen
Die Fragen, die uns Einkauf, Entwicklung und Rechtsabteilungen am häufigsten stellen. Etwas fehlt? Fragen Sie uns direkt.
Verwandte Seiten
- Claude CodeSo betreiben Sie Claude Code über ANTHROPIC_BASE_URL mit Open-Weight-Modellen, die in EU-Rechenzentren verarbeitet werden. Ohne Konto bei Anthropic.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
- OpenAI SDK (Python and JavaScript)Richten Sie das offizielle OpenAI-SDK für Python oder JavaScript per base_url auf inference.eu aus und nutzen Sie Open-Weight-Modelle aus der EU.SDKs
- AiderSo nutzen Sie den Pair-Programmer Aider mit Open-Weight-Modellen aus EU-Rechenzentren. Zwei Umgebungsvariablen und das Präfix openai/ genügen.Coding-Agenten
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