Skip to main content
Codex es un agente de programación lanzado por OpenAI. Además de la CLI de terminal, también ofrece una extensión para VS Code que permite chatear, leer archivos, citar contexto, generar modificaciones y previsualizar cambios en la barra lateral del editor. Este documento explica cómo configurar y usar la extensión Codex en VS Code mediante el proxy compatible OpenAI Responses de Ace Data Cloud. La extensión Codex para VS Code y la CLI Codex usan el mismo sistema de configuración local, por lo que basta con apuntar ~/.codex/config.toml a Ace Data Cloud para que Codex en VS Code use https://api.acedata.cloud/v1.

Proceso de solicitud

Para usar Codex, primero puede obtener su API Token en la consola de Ace Data Cloud para tenerlo a mano. Si aún no ha iniciado sesión o registrado, será redirigido automáticamente a la página de inicio de sesión para registrarse o iniciar sesión, y luego volverá a esta página. Al solicitar por primera vez, recibirá un crédito gratuito para probar el servicio Codex.

Instalar la extensión Codex

Busque Codex en el marketplace de extensiones de VS Code e instale la extensión Codex - OpenAI’s coding agent publicada por OpenAI. Su ID en Marketplace es:
También puede instalarla desde la línea de comandos:
Tras la instalación, reinicie o recargue VS Code. Si no ve la entrada de Codex, abra la paleta de comandos (macOS: Cmd+Shift+P, Windows/Linux: Ctrl+Shift+P) y ejecute:
Por defecto, Codex aparecerá en la barra lateral derecha de VS Code. También puede arrastrarlo a la barra de actividades izquierda.

Instalar Codex CLI (para verificación)

La documentación oficial indica que la extensión Codex para VS Code y la CLI Codex usan la misma capa de configuración. Para verificar que el API Token y el modelo funcionan antes de configurar VS Code, se recomienda instalar también la CLI Codex. Una forma recomendada es instalarla vía npm, requiriendo Node.js 18 o superior:
Usuarios de macOS también pueden instalarla con Homebrew:
Tras la instalación, verifique que el comando esté disponible:
Si solo desea usar la extensión VS Code, puede omitir la verificación con CLI; seguirá usando la misma configuración ~/.codex/config.toml.

Configurar la API de Ace Data Cloud

La extensión Codex para VS Code y la CLI Codex comparten el archivo de configuración. Por defecto, Codex solicita iniciar sesión con la cuenta oficial de OpenAI o configurar la API Key oficial. Para usar Ace Data Cloud, debe configurar el API Token y el archivo ~/.codex/config.toml.

Paso 1: configurar variable de entorno

Se recomienda escribir el API Token en el archivo de configuración del shell, como ~/.zshrc, ~/.bashrc o ~/.bash_profile:
Reemplace {token} por el API Token copiado desde la consola de Ace Data Cloud. Luego, abra una nueva terminal o ejecute el comando source correspondiente para aplicar la configuración inmediatamente:
Si VS Code ya está abierto, reinícielo o recárguelo para que la extensión lea la nueva variable de entorno.

Paso 2: editar el archivo de configuración de Codex

El archivo de configuración a nivel usuario de Codex está en ~/.codex/config.toml. Si no existe, créelo:
Escriba la siguiente configuración:
Descripción de los campos: También puede abrir este archivo desde VS Code haciendo clic en el icono de engranaje en la esquina superior derecha de la extensión Codex y seleccionando Codex Settings > Open config.toml.

Configuración a nivel de proyecto

Si desea que un proyecto use una configuración diferente, puede crear .codex/config.toml en la raíz del proyecto. Codex prioriza la configuración a nivel proyecto, pero el proyecto debe estar marcado como trusted para cargar la configuración en .codex/. Ejemplo:
Se recomienda mantener los tokens personales en variables de entorno y no incluirlos en el repositorio. La inclusión del archivo .codex/config.toml a nivel proyecto debe decidirse según la política del equipo.

Limpiar sesión guardada de OpenAI

Si antes inició sesión con la cuenta oficial de OpenAI en la extensión Codex, puede que la sesión local siga activa. Antes de cambiar al proxy Ace Data Cloud, puede ejecutar en terminal:
Si el comando no está disponible, puede eliminar el archivo de caché local:
Luego reinicie o recargue VS Code.

Uso básico

Tras la configuración, abra el panel Codex en el lado izquierdo o derecho de VS Code y escriba su solicitud. Por ejemplo:
La extensión Codex puede usar archivos y código seleccionado en el editor como contexto. También puede referenciar archivos con @ en el cuadro de entrada, por ejemplo:
Si selecciona un fragmento de código, puede añadirlo al hilo de Codex ejecutando en la paleta de comandos:
O añadir el archivo completo con:

Cambiar modelo e intensidad de razonamiento

La extensión Codex para VS Code permite cambiar el modelo y ajustar el esfuerzo de razonamiento desde el selector debajo del cuadro de entrada. Al usar el proveedor personalizado Ace Data Cloud, lo más seguro es definir el modelo por defecto en ~/.codex/config.toml y luego cambiarlo en la interfaz según necesidad. Se recomienda usar por defecto: Si el modelo deseado no aparece en la interfaz, modifique directamente el campo model en ~/.codex/config.toml y reinicie o recargue VS Code. La lista completa de modelos está en la documentación del servicio OpenAI de Ace Data Cloud.

Seleccionar modo de trabajo

La extensión Codex soporta distintos modos de trabajo. Los más comunes son: Se recomienda usar Agent con approval_policy = "on-request" para que Codex solicite confirmación antes de ejecutar comandos sensibles, acceder a rutas fuera del workspace o usar la red.

Verificar configuración

Puede verificar que Codex funcione con Ace Data Cloud usando la CLI con la misma configuración:
Si la configuración es correcta, verá una respuesta como:
Luego, en VS Code, abra el panel Codex y escriba una pregunta sencilla:
También puede revisar el historial de solicitudes y detalles de facturación en la consola de Ace Data Cloud - Historial de uso y el saldo restante en la consola de Ace Data Cloud - Lista de aplicaciones.

Cómo funciona

La extensión Codex para VS Code no tiene una configuración independiente. Usa la CLI Codex local y comparte la capa de configuración:
  1. La extensión Codex en VS Code se inicia y lee ~/.codex/config.toml a nivel usuario.
  2. Si el proyecto está marcado como trusted y contiene .codex/config.toml, también carga la configuración a nivel proyecto.
  3. Cuando model_provider apunta a acedatacloud, Codex lee el API Token desde ACEDATACLOUD_API_KEY.
  4. Las solicitudes se envían mediante el protocolo OpenAI Responses a https://api.acedata.cloud/v1/responses.
  5. Ace Data Cloud valida la identidad, verifica el crédito, reenvía la solicitud y registra el uso.
Por ello, normalmente solo necesita configurar una vez. Si verifica con la CLI en terminal, la extensión VS Code usará la misma configuración.

Más información