Guia de configuração OpenAI Codex CLI
Instale e configure o Codex CLI com o UnoRouter no Windows, macOS e Linux.
Visão geral
O Codex CLI é o agente de codificação de terminal da OpenAI. Ele lê, escreve e executa código por meio de patches revisáveis em sandbox. Aponte o provedor personalizado para a URL base do UnoRouter e use qualquer modelo do catálogo.
Configuração rápida
Cole isto no cliente. Sua chave é preenchida automaticamente quando você está conectado.
URL base: https://api.unorouter.com/v1
Chave da API: YOUR_API_KEYCompatibilidade
Configuração passo a passo
- 1Instalar a CLI do Codex
Instale o Codex CLI globalmente com o npm.
bashnpm install -g @openai/codex - 2Configurar o provedor de modelo
Edite `~/.codex/config.toml`. Defina o id do seu modelo e adicione um provedor personalizado com a URL base do UnoRouter usando a wire API responses.
toml# ~/.codex/config.toml model = "YOUR_MODEL_ID" model_provider = "unorouter" [model_providers.unorouter] name = "UnoRouter" base_url = "https://api.unorouter.com/v1" wire_api = "responses" env_key = "OPENAI_API_KEY" - 3Exporte sua chave de API
Exporte a variável indicada em env_key. O Codex lê a chave de um provedor personalizado a partir do ambiente; o auth.json serve apenas para entrar na OpenAI.
bashexport OPENAI_API_KEY="YOUR_API_KEY" - 4Iniciar o Codex
Execute `codex` no diretório do seu projeto.
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
codexModelos recomendados
Modelos gratuitos que funcionam aqui. Cole qualquer id de modelo no cliente.
Pontos de atenção
- Em erro de endpoint não suportado, confirme que `wire_api` é `responses` e que a URL base termina em `/v1`.
- Se as requisições saírem sem autenticação, confira se env_key aponta para uma variável realmente exportada no shell que executa o codex.
- Você não pode reutilizar o id reservado openai para um provedor personalizado. Qualquer outro id funciona, tanto em model_providers quanto em model_provider.