Volver a las guías
Cómo usarlo·11 de septiembre de 2026·Actualizado el 3 de octubre de 2026·9 min de lectura

Cómo usar Codex — desde la instalación hasta ejecutarlo con una clave API sin suscripción

La mayoría de las explicaciones en japonés presuponen el uso de un plan de ChatGPT. Aquí explicamos la otra vía: ejecutar Codex CLI con una clave API y pagar solo por lo utilizado, desde la configuración hasta el coste real de una tarea.

Codex es el agente de programación de OpenAI. Para usarlo básicamente, instala Codex CLI, que funciona en el terminal (npm install -g @openai/codex), inicia codex en el repositorio en el que quieras trabajar y solicita tareas en japonés. Hay 2 formas de empezar: iniciar sesión con un plan de ChatGPT (Plus, Pro, Business, etc.) y usarlo dentro de la cuota, o ejecutarlo con una clave de API y pagar solo por los tokens utilizados. Como la mayoría de los artículos explicativos en japonés solo tratan la primera opción, esta página explica la segunda: cómo ejecutar Codex CLI sin suscripción, cómo elegir un modelo para cada tarea y el coste real de una tarea.

Codex no es una herramienta para pegar código en una pantalla de chat; es un agente que lee y modifica archivos dentro del repositorio y ejecuta pruebas y comandos. Puedes decidir cuánto delegar sin confirmación después de iniciarlo con /permissions.

Las 2 formas de usar Codex

Iniciar sesión con un plan de ChatGPTClave de API (facturación por consumo)
pagosCuota mensual (incluida en el plan)Solo los tokens utilizados. Sin cuota mensual
LímiteCuota del planSaldo y límite mensual que estableces por tu cuenta para cada clave
ModelosLo que OpenAI incluye en el planElegir para cada tarea entre lo que ofrece el endpoint
Cómo empezarIniciar sesión desde el navegador con codex login1 bloque en config.toml + variables de entorno

Cuando se ejecuta con una clave de API, la facturación se contabiliza por separado de la cuota del plan de OpenAI. También puedes usar directamente una clave de API de OpenAI, pero esta página trata el método de dirigirlo a un endpoint compatible con Responses API. Puedes cambiar con la misma clave entre GPT-6 Astra y GPT-5.6 Terra; por ejemplo, GPT-5.6 Sol cuesta $2.00 / $12.00 por 1M de tokens, frente al precio de lista de OpenAI de $5.00 / $30.00(OpenAI lo ofrece actualmente a un precio promocional de $4.00 / $20.00. Según la página de precios, al menos hasta 21 de noviembre de 2026) (las tarifas se cargan directamente del catálogo).

Instalación — npm o Homebrew

# npm(Node.js が入っていれば macOS / Linux / Windows 共通)
npm install -g @openai/codex

# Homebrew(macOS)
brew install --cask codex

Ambos son métodos indicados en el README oficial de OpenAI. También puedes instalarlo en Windows con el comando de npm. Cuando termine la instalación, escribe codex en el directorio del repositorio en el que quieras trabajar para iniciarlo. Si vas a iniciar sesión con ChatGPT, aquí termina el proceso y no necesitas más configuración.

Ejecutarlo con una clave de API — 1 bloque en config.toml

Primero crea una cuenta, recarga desde $10 y crea una clave en la pantalla de claves de API. La clave se muestra una sola vez, así que guárdala inmediatamente. Después, escribe un bloque de proveedor en el archivo de configuración de Codex.

~/.codex/config.toml
# ~/.codex/config.toml(無ければ作る)
model          = "gpt-5-6-sol"
model_provider = "kunavo"

[model_providers.kunavo]
name     = "Kunavo"
base_url = "https://api.kunavo.com/v1"
env_key  = "KUNAVO_API_KEY"   # キーそのものではなく「環境変数の名前」
wire_api = "responses"        # 唯一の有効値。省略しても同じ

El error más fácil de cometer aquí está en env_key. Lo que debes escribir es el nombre de la variable de entorno que contiene la clave, no la clave en sí. La clave no se guarda en el archivo de configuración, por lo que es seguro hacer commit de config.toml o pegarlo en una pregunta tal cual.

~/.zshrc
# env_key で指定した名前の変数にキーを入れる(キーは sk-kn- で始まる)
export KUNAVO_API_KEY="sk-kn-..."

# 毎回 export しないよう、使っているシェルの設定ファイルに追記しておく
echo 'export KUNAVO_API_KEY="sk-kn-..."' >> ~/.zshrc

En Windows PowerShell, ejecuta setx KUNAVO_API_KEY sk-kn-... y después vuelve a abrir un terminal nuevo. El archivo de configuración está en %USERPROFILE%\.codex\config.toml. Antes de iniciar Codex, conviene verificar con una sola solicitud que la clave y el endpoint sean correctos; así será más fácil diagnosticar problemas después.

verify.sh
# Codex を疑う前に、キーとエンドポイントだけを 1 回で確かめる
curl https://api.kunavo.com/v1/responses \
  -H "Authorization: Bearer $KUNAVO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-5-6-sol", "input": "OK とだけ返して"}'

Si devuelve JSON, la clave y el endpoint funcionan correctamente; cualquier problema restante está del lado de config.toml. Los detalles de configuración están en la documentación de integración de Codex CLI (en inglés), y la explicación que incluye cómo llamar a modelos Claude desde Codex, en la guía de configuración de claves de API de Codex CLI (en inglés).

La primera tarea

# 1. 作業したいリポジトリに入って起動する
cd ~/work/my-app
codex

# 2. AGENTS.md の雛形を作らせる(テストの実行方法や決めごとを書くファイル)
> /init

# 3. あとは日本語で頼む。ファイル名を添えるほど速く、安く終わる
> src/utils/date.test.ts が落ちている。原因を調べて直し、テストが通るのを確認して

El /init que crea AGENTS.md es un archivo donde se escriben «decisiones que no se pueden saber leyendo el código», como cómo ejecutar las pruebas, qué bibliotecas usar y qué rutas no tocar; se carga automáticamente en las sesiones posteriores. El contenido generado es un borrador, así que corrígelo manualmente.

El consejo para formular solicitudes es el mismo que con Claude Code: incluye el nombre y la ruta del archivo y no envíes una solicitud grande de una sola vez. Al reducir los tokens usados para explorar, el resultado será más rápido y preciso, y también bajará el importe facturado. Puedes ajustar la frecuencia de los diálogos de confirmación con /permissions. La forma de trabajar con Claude Code está resumida en cómo usar Claude Code.

Elegir un modelo para cada tarea — coste real de una tarea

La principal ventaja de usar una clave de API es que puedes elegir el modelo según la dificultad del trabajo. model solo es el nombre del modelo en el endpoint, así que no necesitas añadir otra clave ni cambiar la configuración para cambiar de modelo.

# config.toml の既定(gpt-5-6-sol)はそのまま、この起動だけモデルを変える
codex -m gpt-6-astra     # 原因の見えないバグ、設計をまたぐ変更
codex -m gpt-5-6-terra   # 定型の修正、一括置換、ログの要約などの軽い作業
TrabajoModelosEntrada / salida (por 1M de tokens)Referencia por tarea
Errores sin causa visible y cambios que atraviesan el diseñogpt-6-astra$4.00 / $20.00$2.48
Predeterminado — implementación y correcciones diariasgpt-5-6-sol$2.00 / $12.00$1.29
Añadir pruebas, correcciones rutinarias, reemplazos masivos y resúmenes de registrosgpt-5-6-terra$0.70 / $4.20$0.451

«1 tarea» se calcula suponiendo que arreglar una prueba fallida requiere 20 pasos. Un paso usa 25,000 tokens de entrada (prompt del sistema + historial de conversación + archivos leídos) y 1,200 tokens de salida (una edición o explicación), por lo que una tarea usa 500,000 tokens de entrada y 24,000 de salida. Con GPT-5.6 Sol, son $1.29; pagar el mismo número de tokens directamente a OpenAI cuesta actualmente $2.48 con el precio promocional (o $3.22 al precio de lista). Los modelos más baratos pueden aumentar los intercambios por retrabajo, así que en la práctica conviene subir un nivel si no termina en un intento.

Este cálculo no tiene en cuenta la caché. Codex vuelve a enviar el historial de conversación en cada paso, por lo que la entrada almacenada en caché se cobra a 0.10 veces el precio de entrada (con GPT-5.6 Sol, $0.20 por 1M de tokens), mientras que lo que se escribe por primera vez en la caché cuesta 1.25 veces el precio de entrada. Además, en las series GPT-5.6 y GPT-6 Astra, si el prompt de una solicitud supera 272K tokens, toda la solicitud se cobra al doble para la entrada y a 1.5 veces para la salida. Es más seguro no acumular demasiado trabajo en una sesión y reiniciar para cada tarea. Los tokens de razonamiento de los modelos de razonamiento se cobran como salida, por lo que las tareas difíciles también aumentan la salida. Consulta el coste real en usage de la respuesta y en el historial de uso. Las especificaciones del modelo están en la página del modelo GPT-5.6 Sol, y los precios unitarios de todos los modelos, en la tabla de precios.

Errores frecuentes

SíntomaCausa y solución
401 (authentication_error)La clave es incorrecta o la variable de env_key está vacía en el shell desde el que se inició Codex. Comprueba que hayas vuelto a iniciarlo después de hacer export y que no hayas escrito la clave directamente en env_key.
La configuración no se carga・error de wire_apiwire_api = "chat" aparece en artículos antiguos, pero actualmente no es válido en Codex. Sustitúyelo por "responses" o elimina la línea por completo.
404 «Model … is not available»Escribe el nombre del modelo con los guiones tal como aparece en el catálogo (gpt-5-6-sol). No se encontrará si lo dejas con la notación de OpenAI, gpt-5.6-sol. Los nombres de modelos cuyo servicio terminó producen el mismo error.
Todas las solicitudes devuelven 404base_url termina con /v1. Codex añade /responses automáticamente, así que si lo escribes se duplicará.
402 (insufficient_quota)No hay saldo suficiente o se ha alcanzado el límite mensual establecido para la clave. El mensaje de error indica cuál de las dos situaciones ocurre.
403 (permission_error)La IP de la conexión actual no está incluida en la lista de IP permitidas de la clave.

Con franqueza — cuándo sale más rentable el plan de ChatGPT

Si trabajas muchas horas cada día conversando con Codex, el plan de precio fijo suele salir más barato. La facturación por uso es directamente proporcional al número de tokens, por lo que cuanto mayor y más estable sea el uso, mayor será la ventaja del precio fijo. El punto de equilibrio es «cuota mensual ÷ precio de una tarea», y hemos calculado el equilibrio con el plan en precios de Codex.

Hay otros 2 puntos que conviene conocer. Según la documentación de OpenAI, las funciones que dependen del espacio de trabajo o la nube de ChatGPT están limitadas o no están disponibles cuando se usa una clave de API. Además, la ruta de Kunavo utiliza capacidad compartida y no ofrece una cuota dedicada ni un SLA contractual. Si necesitas una cuota o un SLA garantizados, es más adecuado contratar directamente con OpenAI.

En cambio, la clave de API conviene a quienes tienen una gran diferencia entre los días que usan el servicio y los que no, quieren elegir el modelo para cada tarea, desean separar por clave los límites y el historial de uso del equipo, o quieren seguir trabajando solo los días en que se agota la cuota del plan. Las 2 opciones pueden coexistir. Si eliminas la línea model_provider de config.toml, vuelves al inicio de sesión con ChatGPT; si quieres cambiar en cada inicio, puedes usar --profile de Codex.

El pago se realiza con tarjeta, incluida JCB, Apple Pay, Google Pay, etc., y el saldo no caduca. No se admiten pagos en tiendas de conveniencia ni PayPay. Las solicitudes fallidas no generan cargos. Si dudas entre Codex y Claude Code, consulta Comparación entre Codex y Claude Code.

Preguntas frecuentes

¿Cómo puedo empezar a usar Codex?

Instala Codex CLI (npm install -g @openai/codex; en macOS también puedes usar brew install --cask codex), inicia codex en el directorio del repositorio en el que quieras trabajar y solicita tareas en japonés. Hay 2 formas de autenticarse: iniciar sesión con tu plan de ChatGPT y usarlo dentro de tu cuota, o usar una clave de API y pagar por uso según los tokens. Con una clave de API, escribe un bloque de proveedor en ~/.codex/config.toml y proporciona la clave mediante una variable de entorno.

¿Se puede usar Codex gratis?

Codex CLI se distribuye gratis, pero ejecutar los modelos tiene un coste. Puedes usar la cuota incluida en un plan de ChatGPT (Plus, Pro, Business, etc.) o pagar los tokens mediante una clave de API. La facturación por uso de la clave de API no tiene cuota mensual, así que el cargo es 0 en los meses en los que no la uses.

¿Puedo usar Codex CLI sin una suscripción de ChatGPT?

Sí. Codex CLI funciona con una clave de API; en ese caso, no usa la cuota del plan de ChatGPT, sino que cobra por los tokens utilizados. Además de proporcionar una clave de API de OpenAI, puedes registrar un endpoint compatible con Responses API en model_providers de config.toml. En el caso de Kunavo, base_url es https://api.kunavo.com/v1 y el modelo predeterminado es gpt-5-6-sol.

¿Cómo se instala Codex CLI?

npm install -g @openai/codex es el método común para macOS, Linux y Windows; en macOS también puedes instalarlo con brew install --cask codex. Cuando termine la instalación, escribe codex en el directorio del repositorio en el que quieras trabajar para iniciarlo.

¿También puedo usarlo con una clave de API desde la extensión de VS Code?

Sí. La extensión IDE de Codex lee el mismo ~/.codex/config.toml que la CLI, por lo que el bloque de model_providers se aplica directamente. Reinicia el editor después de cambiar la configuración.

¿Qué modelo debería usar en Codex CLI?

El predeterminado, gpt-5-6-sol (1M tokens: $2.00 / $12.00), es suficiente. Cambia a gpt-6-astra ($4.00 / $20.00) solo para errores sin causa visible o cambios que atraviesen el diseño, y baja a gpt-5-6-terra ($0.70 / $4.20) para tareas ligeras como correcciones rutinarias, reemplazos o resúmenes. El cambio se hace con codex -m <nombre del modelo> y solo se aplica a ese inicio.

¿Por qué aparece un error 401 en Codex CLI?

Casi siempre se debe a que la clave no llega a Codex. En env_key de config.toml no debes escribir la clave, sino el nombre de la variable de entorno (por ejemplo, KUNAVO_API_KEY), y debes iniciar codex desde un shell en el que hayas hecho export de esa variable. Los casos típicos son haber hecho export en otra pestaña o haber iniciado Codex antes de hacer export.

¿Qué sale más rentable, un plan de ChatGPT o una clave de API?

Depende del volumen de uso. Si trabajas muchas horas cada día conversando con Codex, el plan de precio fijo suele salir más barato. La clave de API conviene si hay una gran diferencia entre los días que usas el servicio y los que no, si quieres elegir el modelo para cada tarea o si quieres establecer límites por clave para un equipo. Como referencia, «cuota mensual ÷ precio de una tarea»; con gpt-5-6-sol, 1 tarea (500,000 tokens de entrada y 24,000 de salida) cuesta aproximadamente $1.29.