Codex CLI ist ein quelloffener KI-Programmierassistent, der lokal in Ihrem Terminal läuft und gleichzeitig über APIs eine Verbindung zu entfernten KI-Modellen herstellt. Er wurde in Rust für Leistung und Sicherheit entwickelt, kann Code in Ihrem gewählten Verzeichnis lesen, ändern und ausführen und dabei strenge Sandbox-Schutzmaßnahmen aufrechterhalten.
Diese Anleitung zeigt Ihnen, wie Sie Codex CLI mit fortschrittlichen KI-Modellen über Novita AI konfigurieren, einschließlich spezialisierter Programmiermodelle wie Qwen Coder, auf Schlussfolgerung fokussierter Modelle wie DeepSeek und agentischer Modelle wie Kimi K2.
Was ist Codex CLI?
Codex CLI ist ein terminalbasierter Programmieragent, der lokale Ausführung mit Cloud-KI-Funktionen kombiniert. Im Gegensatz zu Code-Generierungstools, die nur Code-Snippets erstellen, kann Codex CLI Ihr gesamtes Projekt verstehen, den von ihm erstellten Code ausführen, Fehler beheben und iterieren, bis Lösungen korrekt funktionieren.
Hauptfunktionen
Lokale-First-Architektur: Läuft vollständig auf Ihrem Gerät, während API-Aufrufe an KI-Modelle getätigt werden. Ihr Code bleibt lokal, während Sie leistungsstarke Cloud-KI-Funktionen nutzen.
Projektverständnis: Liest Ihre gesamte Codebasis, versteht vorhandene Muster, Abhängigkeiten und Codierungsstile, um Code zu generieren, der nahtlos in Ihr Projekt passt.
Autonomer Betrieb: Kann über längere Zeiträume unabhängig arbeiten, komplexe Aufgaben in Teilaufgaben zerlegen und sie systematisch mit minimaler Aufsicht ausführen.
Flexible Freigabemodi:
- Vorschlagsmodus: Fordert bei jedem Schritt eine Freigabe an (Standard)
- Auto-Edit-Modus: Bearbeitet Dateien automatisch, fragt aber vor der Ausführung von Befehlen nach
- Vollautomatischer Modus: Vollständige Autonomie ohne Aufforderung
Sicherheitsfunktionen: Läuft in netzwerkdeaktivierten, verzeichnis-sandboxierten Umgebungen, um Ihr System zu schützen, während die volle Funktionalität erhalten bleibt.
Codex CLI vs. Claude Code: Wichtige Unterschiede
Bevor Sie mit der Einrichtung von Codex CLI beginnen, ist es wichtig zu verstehen, wie es sich von Claude Code, einem weiteren beliebten KI-Programmierassistenten, unterscheidet:
Codex CLI
- Modellunterstützung: Unterstützt OpenAI-Modelle und OpenAI-kompatible APIs, mit Unterstützung für mehrere Anbieter
- Architektur: Lokaler Agent, der in Ihrem Terminal läuft und API-Aufrufe an entfernte Modelle tätigt
- Open Source: Vollständig quelloffen mit Community-Beiträgen
Claude Code
- Modellunterstützung: Konzentriert sich auf die Claude-Modelle von Anthropic und Anthropic-kompatible APIs
- Architektur: Integrierte Erfahrung über Web-, Desktop- und IDE-Plattformen hinweg
- Entwicklung: Proprietärer Kern mit API-Zugriff
Codex CLI zeichnet sich durch seine Präzision und die Fähigkeit aus, komplexe Aufgaben zu bewältigen, insbesondere in vorhandenen Codebasen. Claude Code wird oft aufgrund seiner Benutzerfreundlichkeit und der Einrichtung von Initialprojekten bevorzugt. Einige Benutzer erzielen die besten Ergebnisse, indem sie beide Tools kombinieren.
Für Claude-spezifische Workflows lesen Sie unsere Anleitung zur Verwendung von Claude Code mit Novita AI.
Warum sollten Sie Drittanbieter-APIs mit Codex CLI verwenden?
Während Codex CLI die Modelle von OpenAI nativ unterstützt, bieten Drittanbieter-APIs wie Novita AI entscheidende Vorteile:
Spezialisierte Modelle: Zugriff auf modernste Modelle wie DeepSeek V3.1 für Schlussfolgerungen, Qwen Coder für die Programmierung und Kimi K2 für agentische Workflows.
Kosten & Leistung: Wettbewerbsfähige Preise mit für spezifische Aufgaben optimierten Modellen, von leichtgewichtigen Antworten bis hin zu komplexer Problemlösung.
Benutzerdefinierte Modelle: Mit Novita AI können Sie sogar Ihre eigenen benutzerdefinierten Modelle schnell in Codex CLI für spezialisierte Anforderungen verwenden.
Zuverlässigkeit: Alternative Anbieter reduzieren Ratenbegrenzungen und gewährleisten konsistenten Zugriff bei Ausfällen oder regionalen Einschränkungen.
So greifen Sie auf Novita AI-Modelle in Codex CLI zu
Voraussetzungen
- Konto erstellen: Besuchen Sie die Webseite von Novita AI und registrieren Sie sich für ein Konto.
- Generieren Sie Ihren API-Schlüssel: Nach der Anmeldung navigieren Sie zur Seite Schlüsselverwaltung, um Ihren API-Schlüssel zu generieren.
- Modellnamen auswählen: Sie müssen den Modellnamen, den Sie verwenden möchten, aus der Modellbibliothek von Novita AI kopieren. Einige verfügbare Modelle sind:
deepseek/deepseek-v3.1qwen/qwen3-coder-480b-a35b-instructmoonshotai/kimi-k2-0905openai/gpt-oss-120bzai-org/glm-4.5google/gemma-3-12b-it
- Sichern Sie ihn sicher: Sie benötigen ihn für die Konfiguration.
Installation
Installation über npm (Empfohlen)
npm install -g @openai/codex
Installation über Homebrew (macOS)
brew install codex
Installation überprüfen
codex --version
Konfiguration von Novita AI-Modellen
Einrichtung der Konfigurationsdatei
Codex CLI verwendet eine TOML-Konfigurationsdatei, die sich an folgendem Speicherort befindet:
- macOS/Linux:
~/.codex/config.toml - Windows:
%USERPROFILE%\.codex\config.toml
Grundkonfigurationsvorlage
model = "MODEL_NAME"
model_provider = "novitaai"
[model_providers.novitaai]
name = "Novita AI"
base_url = "https://api.novita.ai/openai"
http_headers = {"Authorization" = "Bearer YOUR_NOVITA_API_KEY"}
wire_api = "chat"
Verfügbare Modelle und deren Einsatzbereiche
| Modell | Am besten geeignet für | Stärken |
|---|---|---|
deepseek/deepseek-v3.1 |
Komplexe Algorithmen und Architekturen | Überlegene Schlussfolgerungsfähigkeit und Problemlösung |
qwen/qwen3-coder-480b-a35b-instruct |
Code-Generierung und Refactoring | Spezialisiert auf Programmieraufgaben |
moonshotai/kimi-k2-0905 |
Agentische Workflows und Automatisierung | Schnelle Ausführung, Verarbeitung langer Kontexte |
openai/gpt-oss-120b |
Allgemeine Entwicklungsaufgaben | Zuverlässige Grundleistung |
zai-org/glm-4.5 |
Tool-Integration und Fehlerbehebung | Hohe Erfolgsquote bei Tool-Aufrufen |
google/gemma-3-12b-it |
Leichtgewichtige Entwicklungsaufgaben | Effiziente und schnelle Antworten |
Erste Schritte
Starten von Codex CLI
codex
Grundlegende Nutzungsbeispiele
Code-Generierung:
> Create a Python class for handling REST API responses with error handling
Projektanalyse:
> Review this codebase and suggest improvements for performance
Fehlerbehebung:
> Fix the authentication error in the login function
Testen:
> Generate comprehensive unit tests for the user service module
Arbeit mit vorhandenen Projekten
Navigieren Sie vor dem Start von Codex CLI zu Ihrem Projektverzeichnis:
cd /path/to/your/project
codex
Codex CLI versteht automatisch Ihre Projektstruktur, liest vorhandene Dateien und behält den Kontext zu Ihrer Codebasis während der gesamten Sitzung bei.
Fazit
Codex CLI mit Novita AI-Modellen bietet eine leistungsstarke, flexible Entwicklungsumgebung, die lokale Kontrolle mit Cloud-KI-Funktionen kombiniert. Durch die Auswahl des richtigen Modells für jede Aufgabe und die ordnungsgemäße Konfiguration Ihrer Umgebung können Sie Ihren Entwicklungs-Workflow erheblich beschleunigen und gleichzeitig Codequalität und Sicherheit gewährleisten.
Beginnen Sie mit der Grundkonfiguration unter Verwendung von Qwen Coder für allgemeine Entwicklungsaufgaben, und experimentieren Sie dann mit spezialisierten Modellen wie DeepSeek für komplexe Schlussfolgerungen oder Kimi K2 für autonome Workflows, wenn sich Ihre Anforderungen weiterentwickeln.
Über Novita AI
Novita AI ist eine KI-Cloud-Plattform, die Entwicklern eine einfache Möglichkeit bietet, KI-Modelle über unsere einfache API bereitzustellen, und gleichzeitig eine erschwingliche und zuverlässige GPU-Cloud für die Erstellung und Skalierung bereitstellt.
Empfohlene Lektüre
