---
title: "Codex CLI mit KI-Modellen aus der EU einrichten"
description: "So nutzen Sie die Codex CLI von OpenAI mit Open-Weight-Modellen aus EU-Rechenzentren. Ein Block model_providers in config.toml genügt."
canonical: "https://inference.eu/de/integrationen/openai-codex/"
language: "de"
---

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.

[Vertrieb kontaktieren](https://inference.eu/de/kontakt/)[Einrichtung](#setup)

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 die Codex CLI, zum Beispiel mit `npm install -g @openai/codex`.

3.  3

    Fügen Sie die Tabelle `[model_providers.inference-eu]` in `~/.codex/config.toml` ein und setzen Sie `model_provider = "inference-eu"`.

4.  4

    Setzen Sie `model` auf eine Modell-ID von inference.eu, etwa `qwen3-coder-480b-a35b-instruct`.

5.  5

    Starten Sie `codex` im Repository und geben Sie eine kleine Aufgabe, um Befehle und Dateiänderungen zu prüfen.

~/.codex/config.toml

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

Kategorie

Coding-Agenten

Anbieter

OpenAI

API-Format

OpenAI

Verarbeitung

Rechenzentren in der EU

Website

[developers.openai.com](https://developers.openai.com/codex)

Dokumentation

[developers.openai.com](https://developers.openai.com/codex/config-reference)

## OpenAI Codex CLI: häufige Fragen

Die Fragen, die uns Einkauf, Entwicklung und Rechtsabteilungen am häufigsten stellen. Etwas fehlt? Fragen Sie uns direkt.

Ja. Mit einem eigenen Provider in der config.toml und \`env\_key\` auf Ihren inference.eu-Schlüssel sendet Codex Modellanfragen an inference.eu und braucht weder eine ChatGPT-Anmeldung noch einen OpenAI-API-Schlüssel. Cloud-Funktionen auf der Infrastruktur von OpenAI sind davon getrennt zu betrachten.

Aktuelle Codex-Versionen sprechen mit allen Providern über die Responses-API, und \`responses\` ist der einzige unterstützte Wert. inference.eu stellt die Responses-API bereit, daher funktionieren Tool-Aufrufe, Streaming und Reasoning-Ausgaben mit Codex direkt.

In Ihrer Benutzerkonfiguration \`~/.codex/config.toml\`. Codex ignoriert \`model\_provider\` und \`model\_providers\` in projektbezogenen Dateien, ein im Repository eingecheckter Block wirkt also nicht. Administratoren können einen Provider über eine verwaltete Anforderungsdatei für alle vorgeben.

Beginnen Sie mit qwen3-coder-480b-a35b-instruct für allgemeine Programmieraufgaben. GLM-5.3 und Kimi K3 eignen sich für größere Refactorings, gpt-oss-120b für schnelle Korrekturen und automatisierte Läufe. Testen Sie die Modelle an einer echten Aufgabe in Ihrem Repository.

Codex nutzt noch den Standard-Provider \`openai\`. Stellen Sie sicher, dass \`model\_provider = "inference-eu"\` am Anfang der config.toml vor jeder Tabellenüberschrift steht und dass die ID exakt mit der Tabelle \`\[model\_providers.inference-eu\]\` übereinstimmt.

Modellanfragen gehen an den konfigurierten Provider, hier inference.eu. Codex-Cloud-Aufgaben und andere gehostete Funktionen laufen bei OpenAI und sind davon nicht erfasst. Bleiben Sie bei lokalen Sitzungen mit dem eigenen Provider, wenn Ihr Code bei einem EU-Auftragsverarbeiter bleiben muss.

Ja. Installieren Sie Codex auf dem Runner, schreiben Sie die config.toml mit dem eigenen Provider, hinterlegen Sie den Schlüssel als CI-Secret unter \`INFERENCE\_EU\_API\_KEY\` und rufen Sie \`codex exec\` mit Ihrem Prompt auf. Es gelten dieselben Modell-IDs wie interaktiv.

Legen Sie in der config.toml Profile an, jeweils mit eigenem \`model\` und demselben \`model\_provider\`, und starten Sie Codex mit \`--profile\`. Für einen einzelnen Lauf können Sie auch \`-m <Modell-ID>\` auf der Kommandozeile übergeben.

Meist eine falsche \`base\_url\`. Sie muss die Basis-URL von inference.eu mit der Endung \`/v1\` sein, ohne \`/responses\` oder \`/chat/completions\`, denn Codex ergänzt den Pfad selbst. Achten Sie auch auf einen überzähligen Schrägstrich oder Tippfehler im Host.

Modellanfragen werden in EU-Rechenzentren verarbeitet, nie zum Training genutzt und sind durch einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO mit veröffentlichter Liste der Unterauftragsverarbeiter abgedeckt. Kombinieren Sie das mit Sandbox und Freigabemodi von Codex und stimmen Sie die Einrichtung mit Sicherheit und Datenschutz ab.

[Frage stellen](https://inference.eu/de/kontakt/)

## Verwandte Seiten

[Alle Integrationen](https://inference.eu/de/integrationen/)

-   [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](https://inference.eu/de/integrationen/claude-code/)
-   [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](https://inference.eu/de/integrationen/opencode/)
-   [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](https://inference.eu/de/integrationen/openai-sdk/)
-   [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](https://inference.eu/de/integrationen/aider/)

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