Skip to main content
Usa esta guía para ejecutar Codex con CometAPI como proveedor de modelos. Referencias oficiales:

Requisitos previos

Elige una ruta de configuración

Ofrecemos dos opciones para ayudarte a configurar Codex rápidamente.

Opción 1: Configurar Codex manualmente (recomendado)

Edita directamente el archivo ~/.codex/config.toml a nivel de usuario. Esta es la ruta más fiable, especialmente para usuarios de Windows y WSL.

Opción 2: Configurar mediante script

Ejecuta el script de configuración como atajo. Escribe la misma configuración del proveedor y almacena la clave de API de CometAPI para Codex.

Configurar Codex manualmente

Codex lee los valores predeterminados personales del proveedor desde el archivo ~/.codex/config.toml a nivel de usuario. Configura el proveedor CometAPI allí, no en un archivo .codex/config.toml del proyecto. Codex ignora la configuración de provider y provider-auth en los archivos de configuración del proyecto. La configuración recomendada usa un proveedor con nombre cometapi y autenticación respaldada por comandos. Esto mantiene CometAPI separado del proveedor OpenAI integrado, no requiere herencia de variables de entorno del shell y no reemplaza ~/.codex/auth.json.
Guarda tu clave de API de CometAPI en un archivo de clave local:
Agrega esta configuración a ~/.codex/config.toml:
Codex nativo de Windows usa $HOME\.codex, normalmente C:\Users\<user>\.codex. WSL usa ~/.codex de la distribución Linux. Edita el directorio que coincida con el entorno donde se ejecuta el agente de Codex.

Usar autenticación con variable de entorno

Si prefieres mantener la clave de API de CometAPI en una variable de entorno, usa env_key en lugar del bloque [model_providers.cometapi.auth]. Usa esta configuración del proveedor solo cuando COMETAPI_KEY esté disponible en el entorno que inicia Codex:
No combines env_key con [model_providers.cometapi.auth]. Codex admite un método de autenticación por proveedor personalizado.

Ejecuta el script de configuración

El script de configuración es opcional. Escribe la misma configuración del proveedor cometapi en ~/.codex/config.toml, guarda tu clave API de CometAPI en ~/.codex/cometapi_key, crea copias de seguridad antes de modificar archivos y verifica la configuración con codex exec cuando la CLI de Codex está disponible. Para macOS, Linux o WSL, ejecuta el instalador interactivo:
Para una configuración no interactiva, pasa la clave API explícitamente:
Para PowerShell nativo de Windows, ejecuta el instalador interactivo:
Para una configuración no interactiva en Windows, pasa la clave API explícitamente:
De forma predeterminada, el script no reemplaza ~/.codex/auth.json y no elimina un inicio de sesión de ChatGPT. Usa --force-auth-json o -ForceAuthJson solo si quieres que el script gestione el inicio de sesión con clave API de Codex mediante auth.json.

Elige o cambia un model ID

Usa un model ID de la página de modelos. En la configuración manual, cambia el valor de model en ~/.codex/config.toml. Para macOS, Linux o WSL, pasa --model cuando ejecutes el script de configuración:
Para PowerShell nativo de Windows, pasa -Model cuando ejecutes el script de configuración:
El script usa CODEX_HOME cuando está definido. De lo contrario, escribe en el ~/.codex del entorno actual.

Verifica la configuración

Para verificar la configuración con la CLI de Codex, ejecuta este comando de solo lectura desde cualquier proyecto local:
Si la CLI de Codex no está disponible en PATH, abre la app de Codex y envía un prompt breve desde un proyecto local.

Solución de problemas

Confirma que model_provider = "cometapi" esté en el archivo ~/.codex/config.toml a nivel de usuario.
Actualiza ~/.codex/cometapi_key, o vuelve a ejecutar el script de configuración con el valor actualizado de $COMETAPI_KEY.
Usa los pasos manuales de PowerShell nativo de Windows y luego ejecuta el comando de verificación.
Usa --key "$COMETAPI_KEY", configura COMETAPI_KEY, o ejecuta el comando interactivo sh -c "$(curl ...)".
Confirma que base_url sea https://api.cometapi.com/v1 en ~/.codex/config.toml.
Consulta la página de modelos para ver los model IDs disponibles.
Edita $HOME\.codex para el modo nativo de Windows, o edita ~/.codex dentro de WSL para el modo de agente WSL.
No uses --force-auth-json ni -ForceAuthJson a menos que quieras el modo de inicio de sesión con clave de API.
Última modificación el 2 de julio de 2026