Direkte Antwort
Um einen eigenen Provider in Codex CLI zu verwenden, bearbeite die~/.codex/config.toml auf Nutzerebene. Setze model_provider = "custom", definiere [model_providers.custom], verwende https://www.bettertoken.ai/v1 als Base URL und setze wire_api = "responses". Lies den BetterToken API Key über env_key und kopiere die Model ID vom GPT-Provider.
Die richtige Konfigurationsdatei finden
Klicke in der Codex-Erweiterung für VS Code auf das Zahnradsymbol und wähle Codex Settings → Open config.toml. Die CLI und IDE-Erweiterung teilen dieselben Konfigurationsebenen.
Minimale funktionsfähige Konfiguration
1
API-Key-Umgebungsvariable setzen
macOS, Linux oder WSL:Windows PowerShell:Ersetze
YOUR_API_KEY durch deinen BetterToken API Key. Speichere ihn für dauerhafte Nutzung in einer geschützten Betriebssystemumgebung, nicht im Projekt-Repository.2
config.toml bearbeiten
model ist ein Beispiel. Kopiere eine aktuell verfügbare Model ID vom GPT-Provider in der model plaza.3
Neu starten und testen
Beende Codex vollständig, öffne ein neues Terminal und führe Folgendes aus:Sende einen einfachen Prompt. Eine normale Antwort bestätigt, dass Provider, Authentifizierung und Model ID aktiv sind.
Empfohlene vollständige Konfiguration
Verwende diese Version, wenn du ein Review-Modell und einen längeren Stream-Timeout benötigst:[model_providers.custom] zusammen. Deklariere dieselbe TOML-Tabelle nicht zweimal.
Wie die Felder zusammenwirken
Um die offizielle Codex-App-Anmeldung, Plugins und Remote Control bei Nutzung einer Drittanbieter-API beizubehalten, verwende statt dieses normalen Authentifizierungsbeispiels die spezielle Einrichtung für offizielle Anmeldung und einheitliche Sitzung.
Häufige Fehler
Verwandte Dokumentation
- Vollständige Codex-Einrichtungsanleitung
- Eigene Base URL in der Codex-Erweiterung für VS Code konfigurieren
- model_provider, base_url und wire_api erklärt
- Codex CLI Sandbox- und Freigabemodus
- Was ist AGENTS.md?

