Codex-CLI-Konfiguration
Codex CLI ist Codex im Terminal. Es eignet sich dafür, Codex Code lesen, Dateien bearbeiten, Tests ausführen und Fehler in lokalen Projekten erklären zu lassen. Die Einstellungen des Desktop-Clients befinden sich auf der Codex-Client-Seite; dieser Abschnitt behandelt speziell das Terminal-CLI.
Wofür dieses Tool gedacht ist und wie es verwendet wird
Speicherort der Konfigurationsdatei
| System | Beispielpfad | Beschreibung |
|---|---|---|
| Windows | C: \Users\YourUsername\. codex\config.toml | Ersetzen Sie den Benutzernamen durch den Ihres eigenen Computers |
| macOS / Linux | ~/. codex/config.toml | Falls die Datei nicht existiert, erstellen Sie eine neue config.toml |
Benutzerdefinierten Provider konfigurieren
Wenn Sie nur das offizielle Konto verwenden, folgen Sie zuerst dem offiziellen Anmeldeprozess. Fügen Sie einen benutzerdefinierten Provider nur hinzu, wenn dieser ausdrücklich mit Codex / OpenAI kompatible Konfigurationen anbietet.
codex login codex "Please reply only: Configuration successful" model = "MODEL_ID_FROM_PROVIDER_DASHBOARD" model_provider = "mz_proxy" [model_providers.mz_proxy] name = "Example AI Provider" base_url = "https://YOUR_PROVIDER_API_URL" env_key = "MZ_PROXY_API_KEY" wire_api = "responses" | Einstellung | Eingabewert | Hinweis |
|---|---|---|
| model | Modell-ID / Modellname aus der Modellliste im Backend des Providers | Geben Sie keinen selbst ausgedachten Anzeigenamen ein und ändern Sie weder Groß-/Kleinschreibung noch Bindestriche oder Punkte |
| model_provider | Der Name des untenstehenden Providers | Muss mit dem xxx in [model_providers.xxx] übereinstimmen |
| base_url | Vom Provider-Backend bereitgestellte API-Adresse | Entscheiden Sie anhand des Backend-Beispiels, ob /v1 enthalten sein muss |
| env_key | Name der lokalen Umgebungsvariablen | Tragen Sie hier den Variablennamen ein, nicht direkt den Schlüssel |
| wire_api | Schnittstellenprotokoll | Wählen Sie dies gemäß der offiziellen Codex-Dokumentation und den Anweisungen des Providers |
Schlüssel und Testen
Der obige env_key ist nur der Variablenname; der eigentliche Schlüssel sollte in der lokalen Umgebungsvariablen hinterlegt werden. Setzen Sie ihn zunächst temporär zum Testen und speichern Sie ihn erst dauerhaft, wenn alles funktioniert.
$env:MZ_PROXY_API_KEY = "YOUR_KEY" codex "Please reply only: Configuration successful" MZ_PROXY_API_KEY="YOUR_KEY" codex "Please reply only: Configuration successful" Platzieren Sie in TOML model und model_provider am Anfang der Datei; fügen Sie sie nicht unter dem Abschnitt [model_providers.xxx] ein.
