Skip to Content
IntegrationsCodex CLIConfigure Model Provider

Configure Model Provider

We recommend using CC Switch  to complete the configuration — an open-source provider management tool with a visual interface, no need to manually edit JSON or environment variables.

1. Install CC Switch

macOS

brew install --cask cc-switch

Or go to Releases  to download the .dmg for manual installation.

Windows

Go to Releases  to download the .msi installer.

Linux

# Debian / Ubuntu sudo dpkg -i CC-Switch-*.deb # Fedora / RHEL sudo rpm -i CC-Switch-*.rpm # AppImage chmod +x CC-Switch-*.AppImage && ./CC-Switch-*.AppImage

Supports macOS 12+, Windows 10+, Ubuntu 22.04+ / Debian 11+ / Fedora 34+

2. Add OfoxAI Provider

Step 1: Add a New Provider

Switch to the Codex tab at the top, then click the + button in the top-right corner.

CC Switch add provider

Step 2: Fill in the Configuration

Fill in the fields as shown below, then click + Add to complete.

CC Switch provider configuration
FieldValueDescription
❶ Provider Nameofoxai-codexCustom name for easy identification
❷ Website URLhttps://ofox.aiProvider website
❸ API KeyYour OfoxAI API KeyGet it at app.ofox.ai
❹ Request URLhttps://api.ofox.ai/v1Do not add a trailing slash
❺ API FormatOpenAI CompatibleSelect OpenAI compatible format
❻ Write to Global Config✅ CheckedWrites to global config, applies to all projects

CC Switch automatically writes to the config file — no manual file editing required.

Step 3: Activate the Provider

After adding, go back to the list, select ofoxai-codex, and click Use. Make sure Write to global config is checked — the settings will be automatically written to config.toml.

CC Switch activate provider

3. Verify Configuration

codex "hello"

Codex CLI running

A normal AI response confirms the configuration is working.

4. Specify a Model

codex --model <model-id> "Refactor this function"

Codex CLI uses the OpenAI Responses API (wire_api = "responses"). Not all models support this format. When selecting a model, confirm it supports the Responses protocol on the OfoxAI Model Marketplace  — otherwise you will get an error.

For recommended models, see the OfoxAI Model Marketplace .

Troubleshooting

Q: “Authentication error” message

Confirm the API Key is correctly filled in and the request URL has no trailing slash.

Q: Connection timeout

Verify the request URL is https://api.ofox.ai/v1 with no trailing slash.

Last updated on