Skip to main content

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_provider von model unterscheidet
  • Du setzt BetterToken, OpenAI oder einen anderen Provider in einer config.toml ein
  • Du musst Base URL, API Key und Model ID voneinander trennen

Beziehungen der Felder

Empfohlenes Muster

Halte die Provider-ID konsistent:
Das bedeutet, dass Codex den Provider namens 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:
In Windows PowerShell:

Einrichtung überprüfen

  1. Bestätige, dass model_provider = "custom" genau mit [model_providers.custom] übereinstimmt.
  2. Bestätige, dass die Base URL https://www.bettertoken.ai/v1 einschließlich /v1 ist.
  3. Kopiere eine aktuelle Model ID vom GPT-Provider in der model plaza.
  4. Beende Codex vollständig und starte es über ein neues Terminal, in dem die Umgebungsvariable gesetzt ist.
  5. Sende eine kleine Aufgabe zur Code-Erklärung und bestätige, dass Codex eine vollständige Antwort zurückgibt.

Fehlerbehebung

Verwandte Dokumentation

Referenzen