🎁 Neu Kostenlos registrieren, 10 Aufrufe gratis. Bis zu 1 $, ohne Karte.

OpenAI Codex CLI

OpenAIs offizieller Terminal-Coding-Agent. Da er die Standard-OpenAI-API spricht, schalten dieselben zwei Umgebungsvariablen jedes OpenAI-kompatible Tool im Ökosystem frei — sobald Codex funktioniert, funktionieren auch Aider / Continue / LangChain / die reine openai CLI.

Bevor Sie beginnen

Erstellen Sie einen API-Schlüssel unter Console → API Keys. Kopieren Sie ihn sofort — er wird nur einmal angezeigt.

Schritt 1 — Umgebungsvariablen setzen

# ~/.zshrc (or equivalent)
export OPENAI_BASE_URL="https://synthorai.io/v1"
export OPENAI_API_KEY="sk-..."   # your Synthorai key

Die OpenAI-kompatible base URL muss enden auf /v1. Anders als das Anthropic SDK hängt das OpenAI SDK es nicht automatisch an. Ein häufiger Fehler ist das Einfügen von https://synthorai.io; die Anfragen treffen dann auf /chat/completions (404) statt /v1/chat/completions.

Schritt 2 — Senden Sie Ihre erste Anfrage

# Open a new shell so env vars take effect, then:
codex exec -m gpt-5.4-mini "refactor this function for readability" < src/foo.py

# Or for long reasoning-heavy tasks:
codex exec -m gpt-5.3-codex "implement unit tests for bar()"

Dieselbe Konfiguration funktioniert für die openai CLI, die Python-/Node-SDKs, Aider und jedes andere OpenAI-kompatible Tool — sie alle lesen OPENAI_BASE_URL und OPENAI_API_KEY.

Empfohlene Modelle

ParameterTypBeschreibung
gpt-5.3-codexcodingAuf Codegenerierung abgestimmt. Standardauswahl für Codex CLI.
gpt-5.4reasoningFlaggschiff-Reasoning. Für Refactorings auf Architekturebene verwenden.
gpt-5.4-minifastSchnell, günstig und dennoch sehr leistungsfähig. Gute Standardwahl für kurze Aufgaben.
gpt-5.4-nanocheapestDie günstigste OpenAI-Option. Für kleine Bearbeitungen und Klassifizierung verwenden.

Fehlerbehebung

„404 Not Found" bei /chat/completions — Ihrer OPENAI_BASE_URL fehlt das /v1 Suffix. Korrektur: export OPENAI_BASE_URL="https://synthorai.io/v1".

„Erreicht weiterhin api.openai.com" — neue Umgebungsvariablen gelten nur für neue Shells. Öffnen Sie ein frisches Terminal, oder source laden Sie Ihr Profil neu.

„Modell nicht gefunden"curl $OPENAI_BASE_URL/models -H "Authorization: Bearer $OPENAI_API_KEY" um die genaue Liste zu sehen, die Ihrem Workspace zur Verfügung steht.

Überschreibung pro Projekt — wenn Sie diese Variablen nicht global wünschen, legen Sie sie in einem Projekt .envrc (mit direnv) oder einer Shell-spezifischen Funktion ab.

Sehen Sie im model price comparison, wie sich die vier Stufen preislich schlagen.