config.toml y permita que Codex lea la clave API desde una variable de entorno o auth.command.
Valores
Instalar la CLI del Codex
Primero instale, luego ejecute la verificación de versión por separado. No coloque los comandos de instalación, actualización y verificación en un bloque copiable.- macOS/Linux
- WindowsPowerShell
- mpn
- Homebrew
Instalar:Verificar:
Recomendado: importar configuración desde una clave API
En la página de claves de la API de Moxus AI, cada fila de clave tiene una acción de configuración de importación. Elija Codex para generar un script de terminal para la clave seleccionada y la dirección del sitio actual.1
Abra la página de claves API
Vaya a la página de claves API de la consola Moxus AI y busque la clave que desea que use Codex.
2
Abrir configuración de importación
Abra el menú de acciones para esa tecla, elija Importar configuración y luego cambie a
Codex.3
Copie el script para su sistema
Utilice “terminal macOS/Linux” para macOS o Linux. Utilice “Windows PowerShell” para Windows.
4
Ejecute el script directamente en su terminal
Abra su terminal, pegue el script copiado directamente en la misma ventana de terminal y presione Enter. El script funciona tanto en zsh como en Bash, y el terminal actual puede usar la nueva configuración tan pronto como finalice.
Utilice el script “macOS/Linux terminal” para macOS o Linux y el script de PowerShell para Windows. Ambos se pueden pegar y ejecutar directamente en sus respectivas terminales; no se requiere ningún archivo temporal ni comando adicional.
Ubicación del archivo de configuración del Codex
Codex lee.codex/config.toml de su directorio de usuarios de forma predeterminada. Si configura CODEX_HOME, el archivo se mueve a $CODEX_HOME/config.toml.
- macos
- linux
- ventanas
Ruta predeterminada: Abra el directorio:
/Users/your-name/.codex/config.tomlCrea el directorio:config.toml. Si lo creas con el Bloc de notas, asegúrate de que no se guarde como config.toml.txt.
Configuración manual de config.toml
Si no utiliza Importar configuración, cree o editeconfig.toml manualmente:
Establecer manualmente la clave API
Solo terminal actual
Utilice esto para una prueba temporal. macOS y Linux reemplazan solo la clave leída durante este inicio. Windows también anula el proveedor para este inicio porque elconfig.toml de Windows generado por la configuración de importación usa auth.command para leer un archivo de clave. La variable desaparece cuando cierras la terminal.
- macOS/Linux
- WindowsPowerShell
Verificar
Confirme que Codex pueda leer el archivo de configuración y la variable de entorno, luego ejecute una pequeña tarea. Verifique la variable clave:- macOS/Linux
- WindowsPowerShell
Solución de problemas
¿Puedo poner la clave API directamente en config.toml?
¿Puedo poner la clave API directamente en config.toml?
No recomendado. El último script de Windows Codex generado a partir de
/keys no escribe la clave de texto sin formato en config.toml; almacena la clave en %USERPROFILE%\.codex\moxus-api-key.txt y la lee hasta auth.command. macOS y Linux todavía usan variables de entorno. Esto mantiene el secreto fuera de config.toml y facilita la rotación de claves.Mi configuración anterior del Codex desapareció después de Importar configuración
Mi configuración anterior del Codex desapareció después de Importar configuración
El script del Codex
/keys sobrescribe config.toml. Si ya tiene configuraciones personalizadas, primero haga una copia de seguridad del archivo o combine manualmente [model_providers.custom] en su configuración existente.¿Cómo elimino la configuración de Moxus AI para Codex?
¿Cómo elimino la configuración de Moxus AI para Codex?
Si WindowsPowerShell:Cierra completamente el Codex y vuelve a abrirlo después. En macOS, reinicie también la aplicación de escritorio.
config.toml fue creado solo mediante el script de configuración de importación, use estos comandos para eliminar la configuración, la clave y la variable de sesión actual de Moxus AI. Si fusionó otros proveedores o configuraciones personales en ese archivo, no elimine el config.toml completo; elimine solo la configuración del proveedor custom.MacOS/Linux:La autenticación falla
La autenticación falla
Primero verifique qué estilo de configuración está utilizando. Si
config.toml usa env_key = "MOXUS_API_KEY", confirme que el terminal o el entorno GUI que inicia Codex puede leer esa variable. Vuelva a abrir la terminal después de la configuración de la terminal y es posible que los clientes de Windows iniciados con GUI aún requieran cerrar sesión/iniciar sesión en el sistema. Si está utilizando el último script de Windows generado a partir de /keys, confirme que %USERPROFILE%\.codex\moxus-api-key.txt exista y que [model_providers.custom.auth] en config.toml no haya sido sobrescrito por una configuración anterior. Luego cierre completamente y vuelva a abrir Codex.Después de instalar en Windows, codex --version dice que no se puede encontrar el comando
Después de instalar en Windows, codex --version dice que no se puede encontrar el comando
Por lo general, esto significa que la instalación se completó pero la ventana actual de PowerShell aún no ha actualizado su Luego ejecute
PATH. Ejecutar:codex --version nuevamente. Si aún falla, cierre PowerShell, abra una nueva ventana e inténtelo nuevamente.Modelo no encontrado
Modelo no encontrado
Establezca
model con el nombre exacto del modelo en Modelos y precios. No utilice un nombre para mostrar del cliente ni una abreviatura.Los campos wire_api o proveedor no son compatibles
Los campos wire_api o proveedor no son compatibles
Su versión de Codex puede utilizar un formato de proveedor personalizado diferente. Mantenga los valores de la URL base y la clave API, luego ajuste
wire_api o los campos del proveedor de acuerdo con el mensaje de error actual del Codex.