Configuração do Codex
Codex é o assistente de programação da OpenAI.
Conclua primeiro a seção de configuração do ambiente e confirme que Node.js e npm estão instalados.
Após a instalação, consulte o guia avançado do config.toml do Codex para modelos, provedores, permissões, sessões e uso de tokens.
Linux / MacOS
Etapa 1: Instalar o Codex
npm install -g @openai/codex@latest
Etapa 2: Criar a pasta de configuração
Crie uma pasta .codex dentro do seu diretório de usuário.
mkdir -p ~/.codex
Etapa 3: Criar config.toml
Crie config.toml dentro de .codex e cole:
model_provider = "icodeeasy"
model = "gpt-5.6-sol"
cli_auth_credentials_store = "file"
suppress_unstable_features_warning = true
personality = "pragmatic"
[model_providers.icodeeasy]
name = "icodeeasy"
base_url = "https://api.icodeeasy.cc"
wire_api = "responses"
requires_openai_auth = true
Se api.icodeeasy.cc estiver lento na sua rede, altere base_url para https://jp.icodeeasy.cc ou https://sg.icodeeasy.cc.
Etapa 4: Entrar e gerar auth.json
Copie a API Key em API Keys e execute os comandos abaixo. Cole a chave e pressione Enter. A entrada fica oculta e a chave não é salva nos arquivos de inicialização do shell:
read -s OPENAI_API_KEY
printf '\n'
printf '%s' "$OPENAI_API_KEY" | codex login --with-api-key
unset OPENAI_API_KEY
codex login status
O Codex grava a credencial em ~/.codex/auth.json. Não crie nem edite esse arquivo manualmente: config.toml controla o modelo e o Provider, enquanto auth.json armazena apenas as credenciais de login. Restrinja os dois arquivos ao seu usuário:
chmod 600 ~/.codex/config.toml ~/.codex/auth.json
Etapa 5: Iniciar o Codex
cd your-project-folder
codex
Windows
Etapa 1: Instalar o Codex
npm install -g @openai/codex@latest
Etapa 2: Criar a pasta de configuração
Veja seu diretório de usuário:
echo $env:USERPROFILE
Crie a pasta .codex:
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.codex"
Etapa 3: Criar config.toml
Crie config.toml dentro de .codex e cole:
model_provider = "icodeeasy"
model = "gpt-5.6-sol"
cli_auth_credentials_store = "file"
suppress_unstable_features_warning = true
personality = "pragmatic"
[model_providers.icodeeasy]
name = "icodeeasy"
base_url = "https://api.icodeeasy.cc"
wire_api = "responses"
requires_openai_auth = true
[features]
elevated_windows_sandbox = true
Se api.icodeeasy.cc estiver lento na sua rede, altere base_url para https://jp.icodeeasy.cc ou https://sg.icodeeasy.cc.
Etapa 4: Entrar e gerar auth.json
Copie a API Key em API Keys e execute:
$secureKey = Read-Host "API Key" -AsSecureString
$plainKey = [System.Net.NetworkCredential]::new("", $secureKey).Password
$plainKey | codex login --with-api-key
$plainKey = $null
codex login status
O Codex grava a credencial em $env:USERPROFILE\.codex\auth.json. Não edite o arquivo manualmente nem configure uma variável de usuário permanente OPENAI_API_KEY.
Etapa 5: Iniciar o Codex
Abra uma nova janela do PowerShell, entre no diretório do projeto e inicie:
cd your-project-folder
codex
VSCode
Conclua primeiro a configuração do Codex CLI e confirme que codex login status funciona. A extensão do VSCode reutiliza o mesmo config.toml e o cache de login do Codex.
Etapa 1: Instalar o Codex Extension
Procure e instale Codex no marketplace de extensões do VSCode.
Etapa 2: Abrir o arquivo de configuração
A extensão Codex do VSCode reutiliza .codex/config.toml no seu diretório de usuário. Crie a pasta .codex e o config.toml seguindo os passos de Linux / MacOS ou Windows acima.
Etapa 3: Configurar a API Key
Normalmente não é necessário inserir a API Key novamente. Se a extensão continuar pedindo login, execute codex login status no terminal integrado do VSCode e depois Developer: Reload Window.
Guias relacionados
Guia avançado do config.toml do Codex
Configure modelos, esforço de raciocínio, credenciais, providers, profiles e compatibilidade no config.toml sem usar campos obsoletos.
Configuração do VS Code
Instale e configure extensões Codex ou Claude no VS Code, use credenciais seguras e API personalizada e resolva prompts de login.
Perguntas frequentes
Resolva problemas comuns de chave de API, respostas 401 e 429, variáveis do Windows, conexão dos clientes, cotas e contato com suporte.