Codex es una herramienta de programación con IA que se ejecuta en tu terminal. Puedes conectar Codex al endpoint de la API LLM compatible con OpenAI de Novita y usar los modelos de Novita para tareas de comprensión de código, generación, refactorización y depuración.
Actualmente, Codex solo admite la Responses API. Configura wire_api = "responses" como se muestra a continuación y no cambies esta integración al modo Chat Completions.
Requisitos previos
Antes de comenzar, prepara los siguientes valores:
- Clave de API: Crea o copia una clave de API desde Gestión de claves.
- URL base:
https://api.novita.ai/openai/v1
- ID del modelo: Copia el ID del modelo que quieres usar desde el Model Hub, como
deepseek/deepseek-v3.1.
Mantén tu clave de API en privado. Úsala solo en tu configuración local de Codex y nunca la confirmes en un repositorio Git.
Instalar Codex
Antes de instalar Codex, asegúrate de que Node.js 18 o superior esté instalado en tu máquina.
En macOS, si usas Homebrew, puedes instalar Node.js con:
Comprueba tus versiones de Node.js y npm:
Instala la CLI de Codex:
Comprueba la versión de Codex:
Configurar tu clave de API
Abre tu archivo de configuración de shell, por ejemplo ~/.zshrc:
Añade la siguiente variable de entorno:
Vuelve a cargar la configuración de tu shell y confirma que la variable está disponible:
Configurar Codex
Abre el archivo de configuración de Codex:
Añade la siguiente configuración y reemplaza model por el ID del modelo de Novita que quieres usar:
Iniciar Codex
Ve al directorio de tu proyecto e inicia Codex:
Ahora puedes introducir una tarea de programación, por ejemplo:
Si Codex devuelve un error de autenticación o de modelo, comprueba que:
NOVITA_API_KEY esté disponible en la sesión de terminal actual.
model coincida exactamente con el ID del modelo en el Model Hub de Novita.
base_url esté configurado como https://api.novita.ai/openai/v1.