- Inicio rápido de Codex
- Conceptos básicos de la configuración de Codex
- Proveedores de modelos personalizados de Codex
- Autenticación de Codex
- Codex en Windows
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.
- macOS / Linux / WSL
- Windows PowerShell
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, usaenv_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:
Ejecuta el script de configuración
El script de configuración es opcional. Escribe la misma configuración del proveedorcometapi 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:
Elige o cambia un model ID
Usa un model ID de la página de modelos. En la configuración manual, cambia el valor demodel en ~/.codex/config.toml.
Para macOS, Linux o WSL, pasa --model cuando ejecutes el script de configuración:
-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:PATH, abre la app de Codex y envía un prompt breve desde un proyecto local.
Solución de problemas
Codex sigue usando el proveedor predeterminado de OpenAI
Codex sigue usando el proveedor predeterminado de OpenAI
Confirma que
model_provider = "cometapi" esté en el archivo ~/.codex/config.toml a nivel de usuario.La clave de API cambió
La clave de API cambió
Actualiza
~/.codex/cometapi_key, o vuelve a ejecutar el script de configuración con el valor actualizado de $COMETAPI_KEY.El script de PowerShell falla durante las comprobaciones previas
El script de PowerShell falla durante las comprobaciones previas
Usa los pasos manuales de PowerShell nativo de Windows y luego ejecuta el comando de verificación.
La configuración de shell con tubería no solicita ninguna clave de API
La configuración de shell con tubería no solicita ninguna clave de API
Usa
--key "$COMETAPI_KEY", configura COMETAPI_KEY, o ejecuta el comando interactivo sh -c "$(curl ...)".La conexión agota el tiempo de espera o usa la URL base incorrecta
La conexión agota el tiempo de espera o usa la URL base incorrecta
Confirma que
base_url sea https://api.cometapi.com/v1 en ~/.codex/config.toml.No se encuentra el modelo
No se encuentra el modelo
Consulta la página de modelos para ver los model IDs disponibles.
La configuración de Windows afecta al entorno incorrecto
La configuración de Windows afecta al entorno incorrecto
Edita
$HOME\.codex para el modo nativo de Windows, o edita ~/.codex dentro de WSL para el modo de agente WSL.El inicio de sesión de ChatGPT cambió
El inicio de sesión de ChatGPT cambió
No uses
--force-auth-json ni -ForceAuthJson a menos que quieras el modo de inicio de sesión con clave de API.