Terminal-Tools
Codex CLI Integrationsanleitung
Konfigurieren Sie OpenAI Codex CLI mit Infercoms EU-souveräner Inferenz. Agentenbasierter Coding-Assistent mit Responses API Unterstützung und vollständiger DSGVO-Konformität.
Codex CLI ist OpenAIs Open-Source agentenbasierter Coding-Assistent, der in Ihrem Terminal läuft. Er kann Dateien lesen, Code schreiben, Befehle ausführen und seine Arbeit über die Responses API iterativ verbessern.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Node.js 18 oder höher
- npm oder yarn
- Infercom API-Schlüssel
Installation
Abschnitt betitelt „Installation“npm install -g @openai/codexInstallation überprüfen:
codex --versionKonfiguration
Abschnitt betitelt „Konfiguration“Codex CLI unterstützt benutzerdefinierte Anbieter über eine TOML-Konfigurationsdatei.
Schritt 1: Umgebungsvariable setzen
Abschnitt betitelt „Schritt 1: Umgebungsvariable setzen“export INFERCOM_API_KEY="ihr-infercom-api-schluessel"Schritt 2: Konfigurationsdatei erstellen
Abschnitt betitelt „Schritt 2: Konfigurationsdatei erstellen“Erstellen Sie ~/.codex/config.toml:
# Infercom als Provider definieren[model_providers.infercom]name = "Infercom (EU Sovereign)"base_url = "https://api.infercom.ai/v1"env_key = "INFERCOM_API_KEY"wire_api = "responses"
# Standard-Profil mit MiniMax-M2.7model_provider = "infercom"model = "MiniMax-M2.7"Schritt 3: Setup überprüfen
Abschnitt betitelt „Schritt 3: Setup überprüfen“Starten Sie Codex in einem beliebigen Projektverzeichnis:
codexSie sollten sehen, dass Codex startet mit:
model: MiniMax-M2.7provider: infercomVerwenden Sie MiniMax-M2.7 - optimiert für Agentic Coding mit 192K Kontext und eingebautem Reasoning.
Verwendung
Abschnitt betitelt „Verwendung“Interaktiver Modus
Abschnitt betitelt „Interaktiver Modus“Starten Sie Codex in Ihrem Projektverzeichnis:
cd ihr-projektcodexGeben Sie Ihre Anfrage ein und Codex wird:
- Relevante Dateien lesen
- Code schreiben oder bearbeiten
- Terminal-Befehle ausführen
- Iterieren bis die Aufgabe abgeschlossen ist
Beispielaufgaben
Abschnitt betitelt „Beispielaufgaben“- “Füge Fehlerbehandlung zur Login-Funktion hinzu”
- “Schreibe Unit-Tests für die User-Klasse”
- “Refaktoriere diese Datei zur Verwendung von async/await”
- “Finde und behebe den Bug, der den Test fehlschlagen lässt”
Nicht-interaktiver Modus
Abschnitt betitelt „Nicht-interaktiver Modus“Für geskriptete oder einmalige Verwendung nutzen Sie das exec-Unterkommando:
codex exec "Füge Eingabevalidierung zu auth.py hinzu"Konfigurationsoptionen
Abschnitt betitelt „Konfigurationsoptionen“Vollständige ~/.codex/config.toml Referenz:
# Standardmodellmodel = "MiniMax-M2.7"
# Zu verwendender Anbietermodel_provider = "infercom"
# Genehmigungsmodus: "suggest" (Standard), "auto-edit" oder "full-auto"approval_mode = "suggest"
# Sandbox-Modus für Befehlsausführungsandbox = "docker" # oder "none" zum Deaktivieren
[model_providers.infercom]name = "Infercom (EU Sovereign)"base_url = "https://api.infercom.ai/v1"env_key = "INFERCOM_API_KEY"wire_api = "responses"Genehmigungsmodi
Abschnitt betitelt „Genehmigungsmodi“| Modus | Verhalten |
|---|---|
suggest |
Zeigt Diffs und fragt vor dem Anwenden (Standard) |
auto-edit |
Wendet Dateiänderungen automatisch an, fragt bei Befehlen |
full-auto |
Wendet alle Änderungen automatisch an |
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“Verbindungsfehler
Abschnitt betitelt „Verbindungsfehler“Überprüfen Sie Ihre Konfiguration:
# Prüfen ob API-Schlüssel gesetzt istecho $INFERCOM_API_KEY
# API direkt testencurl -s https://api.infercom.ai/v1/responses \ -H "Authorization: Bearer $INFERCOM_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"MiniMax-M2.7","input":"Hallo"}' | jq .statusErwartete Ausgabe: "completed"
Modell nicht gefunden
Abschnitt betitelt „Modell nicht gefunden“Stellen Sie sicher, dass der Modellname exakt ist (Groß-/Kleinschreibung beachten): MiniMax-M2.7
Langsame Antworten
Abschnitt betitelt „Langsame Antworten“MiniMax-M2.7 läuft mit 400+ Tokens/Sekunde. Wenn Antworten langsam erscheinen:
- Überprüfen Sie Ihre Netzwerkverbindung
- Großer Kontext (viele Dateien) erhöht die Verarbeitungszeit
- Die erste Anfrage kann langsamer sein aufgrund des Modell-Ladens
Warum Codex CLI mit Infercom?
Abschnitt betitelt „Warum Codex CLI mit Infercom?“| Feature | Vorteil |
|---|---|
| EU-souverän | Daten werden in Deutschland verarbeitet, DSGVO-konform |
| Responses API | Native Unterstützung für Codex’ agentenbasierte Architektur |
| Schnelle Inferenz | 400+ Tokens/Sekunde mit MiniMax-M2.7 |
| Kein Vendor Lock-in | Open-Source-Tool, Standard-API |
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“- Aider - Alternatives Terminal-basiertes Tool
- OpenCode - Moderne TUI mit ähnlichen Features
- Responses API - API-Dokumentation für individuelle Integrationen