Codex Manual

Use XAI Router

XAI Router is useful when you want centralized API, account, quota, and model governance for Codex.

~/.codex/config.toml:

model_provider = "xai"
model = "gpt-5.3-codex"
approval_policy = "on-request"
sandbox_mode = "workspace-write"
preferred_auth_method = "apikey"

[model_providers.xai]
name = "xai"
base_url = "https://api.xairouter.com"
wire_api = "responses"
requires_openai_auth = false
env_key = "XAI_API_KEY"

Start:

export XAI_API_KEY="sk-Xvs..."
codex

PowerShell:

$env:XAI_API_KEY="sk-Xvs..."
codex

Use wire_api = "responses" for native Codex-style models. Use a separate chat provider and profile for Chat-shaped models.

See Codex CLI / App API key integration.