Kurzantwort
model_provider teilt Codex CLI mit, welchen Provider es verwenden soll. Sein Wert muss mit einer unter [model_providers.<id>] definierten Provider-ID übereinstimmen.
base_url ist der API-Endpunkt, an den Modell-Requests gesendet werden. Für einen OpenAI-kompatiblen Provider verweist er normalerweise auf einen Endpunkt im /v1-Stil.
wire_api teilt Codex mit, welches Protokollformat bei der Kommunikation mit diesem Provider verwendet werden soll. In der Codex-Konfigurationsreferenz ist responses ein unterstützter Wert für das Provider-Protokoll.
Wann das wichtig ist
- Du konfigurierst einen eigenen OpenAI-kompatiblen Provider
- Codex meldet, dass der Provider nicht gefunden wird, oder Modell-Requests schlagen fehl
- Du bist nicht sicher, worin sich
model_providervonmodelunterscheidet - Du setzt BetterToken, OpenAI oder einen anderen Provider in einer
config.tomlein - Du musst Base URL, API Key und Model ID voneinander trennen
Beziehungen der Felder
Empfohlenes Muster
Halte die Provider-ID konsistent:custom verwendet, Modell-Requests an https://www.bettertoken.ai/v1 sendet und über das Responses-API-Format kommuniziert.
Lege den API Key nicht direkt in config.toml ab. Setze ihn im Terminal, das Codex startet:
Einrichtung überprüfen
- Bestätige, dass
model_provider = "custom"genau mit[model_providers.custom]übereinstimmt. - Bestätige, dass die Base URL
https://www.bettertoken.ai/v1einschließlich/v1ist. - Kopiere eine aktuelle Model ID vom GPT-Provider in der model plaza.
- Beende Codex vollständig und starte es über ein neues Terminal, in dem die Umgebungsvariable gesetzt ist.
- Sende eine kleine Aufgabe zur Code-Erklärung und bestätige, dass Codex eine vollständige Antwort zurückgibt.
Fehlerbehebung
Verwandte Dokumentation
- Codex CLI config.toml konfigurieren
- Codex mit BetterToken einrichten
- Was sind Sandbox- und Freigabemodi in Codex CLI?
- OpenAI-kompatible API und Anthropic-kompatible API: Unterschiede

