Zum Inhalt springen
InfercomInfercomInfercom Documentation

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.

Terminal-Fenster
npm install -g @openai/codex

Installation überprüfen:

Terminal-Fenster
codex --version

Codex CLI unterstützt benutzerdefinierte Anbieter über eine TOML-Konfigurationsdatei.

Terminal-Fenster
export INFERCOM_API_KEY="ihr-infercom-api-schluessel"

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.7
model_provider = "infercom"
model = "MiniMax-M2.7"

Starten Sie Codex in einem beliebigen Projektverzeichnis:

Terminal-Fenster
codex

Sie sollten sehen, dass Codex startet mit:

model: MiniMax-M2.7
provider: infercom

Verwenden Sie MiniMax-M2.7 - optimiert für Agentic Coding mit 192K Kontext und eingebautem Reasoning.

Starten Sie Codex in Ihrem Projektverzeichnis:

Terminal-Fenster
cd ihr-projekt
codex

Geben Sie Ihre Anfrage ein und Codex wird:

  • Relevante Dateien lesen
  • Code schreiben oder bearbeiten
  • Terminal-Befehle ausführen
  • Iterieren bis die Aufgabe abgeschlossen ist
  • “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”

Für geskriptete oder einmalige Verwendung nutzen Sie das exec-Unterkommando:

Terminal-Fenster
codex exec "Füge Eingabevalidierung zu auth.py hinzu"

Vollständige ~/.codex/config.toml Referenz:

# Standardmodell
model = "MiniMax-M2.7"
# Zu verwendender Anbieter
model_provider = "infercom"
# Genehmigungsmodus: "suggest" (Standard), "auto-edit" oder "full-auto"
approval_mode = "suggest"
# Sandbox-Modus für Befehlsausführung
sandbox = "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"
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

Überprüfen Sie Ihre Konfiguration:

Terminal-Fenster
# Prüfen ob API-Schlüssel gesetzt ist
echo $INFERCOM_API_KEY
# API direkt testen
curl -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 .status

Erwartete Ausgabe: "completed"

Stellen Sie sicher, dass der Modellname exakt ist (Groß-/Kleinschreibung beachten): MiniMax-M2.7

MiniMax-M2.7 läuft mit 400+ Tokens/Sekunde. Wenn Antworten langsam erscheinen:

  1. Überprüfen Sie Ihre Netzwerkverbindung
  2. Großer Kontext (viele Dateien) erhöht die Verarbeitungszeit
  3. Die erste Anfrage kann langsamer sein aufgrund des Modell-Ladens
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
  • Aider - Alternatives Terminal-basiertes Tool
  • OpenCode - Moderne TUI mit ähnlichen Features
  • Responses API - API-Dokumentation für individuelle Integrationen