La disponibilidad de modelos cambia con frecuencia. Los ejemplos a continuación usan
your-model-id — sustitúyelo
por un ID de modelo actual adecuado para programación desde la página de Modelos de CometAPI.Requisitos previos
| Requisito | Detalles |
|---|---|
| OS | macOS 12+, Linux (Ubuntu 20.04+ / Debian 10+), o Windows 11 mediante WSL2 |
| Node.js | 22+ (se recomienda LTS) |
| Git | Se recomienda 2.23+ |
| Clave de CometAPI | Obtén una en el Panel de CometAPI (empieza con sk-) |
Instalar Codex CLI
Configurar CometAPI
Hay dos formas de apuntar Codex a CometAPI. Elige la que mejor se adapte a tu flujo de trabajo.- Simple: openai_base_url
- Proveedor con nombre
La opción más sencilla: redirigir el proveedor OpenAI integrado a CometAPI con una sola línea.
No necesitas definir un proveedor personalizado.Crea
~/.codex/config.toml:Guarda tu clave de API
Crea~/.codex/auth.json:
sk-your-cometapi-key por tu clave real de CometAPI.
Iniciar Codex
Sobrescribir el modelo por sesión
Cambia a un modelo diferente para una sola ejecución sin editarconfig.toml:
Alternativa: variable de entorno
En lugar deauth.json, exporta la clave directamente:
export a ~/.zshrc o ~/.bashrc.
Solución de problemas
| Síntoma | Solución |
|---|---|
API key auth is missing a key | Asegúrate de que ~/.codex/auth.json contenga "OPENAI_API_KEY": "sk-..." |
| Aparece inesperadamente el prompt de inicio de sesión | Elimina el archivo obsoleto ~/.codex/auth.json y vuelve a crearlo con tu clave de CometAPI |
| Modelo no encontrado | Consulta la página de Modelos para ver los modelos disponibles actualmente |
| Tiempo de espera de conexión agotado | Confirma que openai_base_url o base_url sea https://api.cometapi.com/v1 en config.toml |
| Problemas en Windows | Codex requiere WSL2 en Windows — CMD/PowerShell nativo no es compatible |