A disponibilidade dos modelos muda com frequência. Os exemplos abaixo usam
your-model-id — substitua
por um ID de modelo atual adequado para programação na página de Models do CometAPI.Pré-requisitos
| Requirement | Details |
|---|---|
| SO | macOS 12+, Linux (Ubuntu 20.04+ / Debian 10+), ou Windows 11 via WSL2 |
| Node.js | 22+ (LTS recomendado) |
| Git | 2.23+ recomendado |
| Chave CometAPI | Obtenha uma no CometAPI Dashboard (começa com sk-) |
Instalar o Codex CLI
Configurar o CometAPI
Há duas maneiras de direcionar o Codex para o CometAPI. Escolha a que melhor se adapta ao seu fluxo de trabalho.- Simple: openai_base_url
- Named provider
A opção mais fácil — redireciona o provider OpenAI integrado para o CometAPI com uma única linha.
Não é necessário definir um provider personalizado.Crie
~/.codex/config.toml:Armazene sua chave de API
Crie~/.codex/auth.json:
sk-your-cometapi-key pela sua chave real do CometAPI.
Iniciar o Codex
Substituir o modelo por sessão
Alterne para um modelo diferente em uma única execução sem editarconfig.toml:
Alternativa: variável de ambiente
Em vez deauth.json, exporte a chave diretamente:
export a ~/.zshrc ou ~/.bashrc.
Solução de problemas
| Symptom | Fix |
|---|---|
API key auth is missing a key | Verifique se ~/.codex/auth.json contém "OPENAI_API_KEY": "sk-..." |
| O prompt de login aparece inesperadamente | Exclua o ~/.codex/auth.json antigo e recrie-o com sua chave do CometAPI |
| Modelo não encontrado | Consulte a página de Models para ver os modelos atualmente disponíveis |
| Tempo limite de conexão | Confirme se openai_base_url ou base_url é https://api.cometapi.com/v1 em config.toml |
| Problemas no Windows | O Codex exige WSL2 no Windows — CMD/PowerShell nativo não é compatível |