Use este guia para executar o Codex CLI com o CometAPI como provedor de model. Referências oficiais:Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Pré-requisitos
| Requisito | Detalhes |
|---|---|
| OS | 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 Painel do CometAPI (começa com sk-) |
Instalar o Codex CLI
Configurar o CometAPI
Crie ou edite~/.codex/config.toml com esta configuração de provedor:
model_provider e model devem permanecer no nível superior do arquivo.
A seção [model_providers.cometapi] define o endpoint do CometAPI.
Se você gerencia as configurações do Codex por meio de um repositório de dotfiles, mantenha a
cópia dos dotfiles sincronizada com
~/.codex/config.toml. O Codex lê o arquivo de
~/.codex/config.toml.Armazenar sua chave de API
Crie~/.codex/auth.json:
sk-your-cometapi-key pela sua chave real do CometAPI.
Iniciar o Codex
Solução de problemas
| Sintoma | Correção |
|---|---|
API key auth is missing a key | Corrija ~/.codex/auth.json. Ele deve conter "auth_mode": "apikey" e "OPENAI_API_KEY": "sk-..." |
| O prompt de login aparece inesperadamente | Recrie ~/.codex/auth.json com auth_mode definido como apikey e reinicie o Codex |
| O Codex ainda usa o provedor OpenAI padrão | Corrija ~/.codex/config.toml. model_provider deve ser cometapi |
| As requisições não chegam ao CometAPI | Corrija ~/.codex/config.toml. [model_providers.cometapi] deve incluir requires_openai_auth = true |
| Tempo limite de conexão ou endpoint incorreto | Corrija ~/.codex/config.toml. base_url deve ser https://api.cometapi.com/v1 |
| Model não encontrado | Verifique a página de Models para ver os models disponíveis |
| Problemas no Windows | O Codex exige WSL2 no Windows — CMD/PowerShell nativo não é suportado |