Codex CLI

Skonfiguruj OpenAI Codex CLI do korzystania z punktu końcowego Model Gate Responses.

Codex CLI przez Bramę Modelu

Codex korzysta z protokołu OpenAI Responses. Jego dostawca base_url obejmuje /v1.

1. Zainstaluj Kodeks

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

Sprawdź aktualne oficjalne instrukcje instalacji pod adresem https://developers.openai.com/codex/.

2. Skonfiguruj dostawcę

Redagować:

  • Linux lub macOS: ~/.codex/config.toml
  • Okna: %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" wysyła prośby do /v1/responses.

3. Ustaw klucz API

Linux lub macOS

export MODEL_GATE_API_KEY="mg_live_..."

Aby uczynić go trwałym, dodaj eksport do swojego profilu powłoki lub menedżera sekretów.

Windows PowerShell

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

Otwórz nowy terminal po ustawieniu trwałej zmiennej.

4. Uruchom Kodeks

codex

Rozumny wysiłek

model_reasoning_effort = "low"
  • low: szybciej i krócej.
  • medium: zrównoważony.
  • high: bardziej dokładny w przypadku skomplikowanych prac.

Model wyższego szczebla musi obsługiwać żądane kontrole rozumowania.

Rozwiązywanie problemów

ProblemRezolucja
Błąd uwierzytelnieniaPotwierdzać MODEL_GATE_API_KEY jest widoczny w tym samym terminalu.
Codex bezpośrednio korzysta z OpenAIPotwierdzać model_provider = "model_gate" i nazwa sekcji dostawcy jest zgodna.
Nieobsługiwany punkt końcowyPotwierdzać wire_api = "responses" I base_url kończy się /v1.
Nie znaleziono modeluZapytanie /v1/models i użyj włączonego identyfikatora kanonicznego lub aliasu.

Nie ustawiaj requires_openai_auth = true dla tego dostawcy: ta opcja wybiera uwierzytelnianie konta OpenAI zamiast niestandardowego env_key.