B2BB2B LLM

Codex CLI

Konfigurieren Sie OpenAI Codex CLI für die Verwendung des Model Gate Responses-Endpunkts.

Codex CLI durch Model Gate

Codex verwendet das OpenAI Responses-Protokoll. Sein Anbieter base_url beinhaltet /v1.

1. Installieren Sie Codex

npm install -g @openai/codex
codex --version

Schauen Sie sich die aktuellen offiziellen Installationsanweisungen an https://developers.openai.com/codex/.

2. Konfigurieren Sie den Anbieter

Bearbeiten:

- Linux oder macOS: ~/.codex/config.toml - Windows: %USERPROFILE%\.codex\config.toml

model = "gpt-5.4"
model_provider = "model_gate"
model_reasoning_effort = "high"

[model_providers.model_gate] name = "Model Gate" base_url = "https://api.model-gate.com/v1" wire_api = "responses" env_key = "MODEL_GATE_API_KEY" ```

wire_api = "responses" sendet Anfragen an /v1/responses.

3. Legen Sie den API-Schlüssel fest

Linux oder macOS

export MODEL_GATE_API_KEY="mg_live_..."

Um es dauerhaft zu machen, fügen Sie den Export zu Ihrem Shell-Profil oder Secret Manager hinzu.

Windows PowerShell

[Environment]::SetEnvironmentVariable(
  "MODEL_GATE_API_KEY",
  "mg_live_...",
  "User"
)

Öffnen Sie ein neues Terminal, nachdem Sie eine dauerhafte Variable festgelegt haben.

4. Starten Sie Codex

codex

Argumentationsaufwand

model_reasoning_effort = "low"

- low: schneller und kürzer. - medium: ausgeglichen. - high: gründlicher für komplexe Arbeiten.

Das Upstream-Modell muss die angeforderten Argumentationskontrollen unterstützen.

Fehlerbehebung

ProblemAuflösung
AuthentifizierungsfehlerBestätigen MODEL_GATE_API_KEY ist im selben Terminal sichtbar.
Codex nutzt OpenAI direktBestätigen model_provider = "model_gate" und der Name des Anbieterabschnitts stimmt überein.
Nicht unterstützter EndpunktBestätigen wire_api = "responses" Und base_url endet mit /v1.
Modell nicht gefundenAbfrage /v1/models und verwenden Sie eine aktivierte kanonische ID oder einen Alias.

Nicht einstellen requires_openai_auth = true Für diesen Anbieter: Diese Option wählt die OpenAI-Kontoauthentifizierung anstelle der benutzerdefinierten aus env_key.