Codex
Current Codex versions do not work with ozeye. Since Codex CLI 0.95.0 (February 2026), Codex only speaks the OpenAI Responses API (
wire_api = "responses") and refuses wire_api = "chat" with the error "wire_api = "chat" is no longer supported". ozeye does not offer the Responses API yet. The last Codex CLI that supports the chat completions API is 0.94.0; the configuration below is for that version.The Codex desktop app and the IDE extensions ship a current Codex and cannot be pointed at ozeye. For a terminal agent on ozeye today, use Claude Code, OpenCode or Hermes.
Install Codex CLI 0.94.0
npm install -g @openai/codex@0.94.0
codex --version # codex-cli 0.94.0
Configure
# ~/.codex/config.toml (Windows: %USERPROFILE%\.codex\config.toml)
# Works with Codex CLI 0.94.0 and older only (see the note above).
model_provider = "ozeye"
model = "glm-5.3"
model_reasoning_effort = "medium"
[model_providers.ozeye]
name = "ozeye"
base_url = "https://ozeye.ai/v1"
env_key = "OZEYE_API_KEY"
wire_api = "chat"
supports_websockets = false
wire_api must be chat: ozeye serves the chat completions API, not the Responses API. Codex 0.94.0 prints a deprecation warning for it, which you can ignore. model is any chat model id from the models page; model_reasoning_effort maps onto the model's thinking controls where the deployment supports them.
Give Codex the key
# macOS: GUI apps do not read your shell profile
launchctl setenv OZEYE_API_KEY "oz_your_key_here"
# Windows (PowerShell)
setx OZEYE_API_KEY "oz_your_key_here"
# terminal Codex CLI
export OZEYE_API_KEY="oz_your_key_here"
Start codex in a project directory. Requests appear in Dashboard → Logs.
Options
model_provider"ozeye"Selects the provider block below.
model"glm-5.3"Any ozeye chat model id.
model_reasoning_effort"low" | "medium" | "high"Thinking depth on reasoning models.
base_url"https://ozeye.ai/v1"OpenAI-compatible base URL.
env_key"OZEYE_API_KEY"Environment variable holding the key.
wire_api"chat"Chat completions protocol.
supports_websocketsfalseozeye streams over SSE.
Troubleshooting
- "wire_api = "chat" is no longer supported": your Codex is 0.95.0 or newer. Install 0.94.0 as above, or use another agent.
- Missing API key or 401: Codex could not read the variable. Export it in the shell that runs
codex. - Config ignored: you edited a project-level file. Codex reads
~/.codex/config.toml. - Model not found: copy the id exactly from the models page; there are no prefixes.