Codex tiene dos precios, y casi todas las respuestas sobre «cuánto cuesta Codex» solo hablan de uno. Con el plan de ChatGPT, Codex está incluido en una tarifa mensual fija, con límites de uso definidos por OpenAI. Con la clave de API, pagas por token —input, input en caché y output— sin tarifa mensual: en Kunavo, GPT-5.6 Sol, el modelo que recomendamos como predeterminado en Codex, cuesta $2,00 por 1M de tokens de input, $0,20 de input en caché y $12,00 de output, y una tarea real de 20 pasos cuesta aproximadamente $0,62 ($1,29 sin caché). Qué ruta es más barata se reduce a una división: la tarifa mensual ÷ el coste de una tarea. El uso interactivo intensivo diario suele favorecer el plan; el uso por ráfagas o automatizado, la API.
Esta página no reproduce la tabla de planes de OpenAI: cambia, y quien la copia queda equivocado la semana siguiente; el importe actual está en la página de planes de ChatGPT. Hace el cálculo que las comparativas de planes no hacen: el precio por token, una tarea real calculada línea por línea y el punto de equilibrio que completas con el importe de tu plan. Tarifas verificadas en 3 de octubre de 2026; los precios de Kunavo se leen en tiempo real del catálogo de modelos.
Las dos formas de pagar por Codex
| Plan de ChatGPT | Clave de API (por token) | |
|---|---|---|
| Cómo se cobra | Tarifa mensual fija | Por token: input, input en caché y output |
| Límites | Ventanas de uso definidas por OpenAI | Sin ventana; el límite es tu saldo y el límite que estableces para la clave |
| Un mes sin actividad | Se cobra en su totalidad | $0 |
| Un mes de uso intensivo | Puede alcanzar el límite y esperar a que se abra la ventana | Acompaña al trabajo, y la factura también |
| Automatización (CI, scripts) | Inicio de sesión de tu cuenta de ChatGPT | Una clave por job, con su propio límite de gasto |
Las dos rutas no se suman, pero conviven: puedes mantener el plan y usar la clave solo los días en que alcanzas el límite, cambiando model_provider en config.toml.
Precio por token: los modelos que tienen sentido en Codex
| Modelo | Cuándo usarlo | Kunavo por 1M (input / en caché / output) | Tabla de OpenAI (input / output) | Tarea de 20 pasos |
|---|---|---|---|---|
| GPT-5.6 Sol | Predeterminado: la mayoría de las tareas de programación | $2,00 / $0,20 / $12,00 | $5,00 / $30,00 promoción $4,00 / $20,00 (al menos hasta 21 de noviembre de 2026) | $0,62 |
| GPT-6 Astra | Solo las más difíciles: el error que se resistió, la gran refactorización | $4,00 / $0,40 / $20,00 | $10,00 / $50,00 | $1,14 |
| GPT-5.6 Terra | Pasos rutinarios y bien definidos, y tareas mecánicas: cambiar nombres, formatear, resumir un diff | $0,70 / $0,07 / $4,20 | $2,00 / $12,00 | $0,22 |
El input en caché se cobra a 0,10× el input; las escrituras de caché cuestan 1,25× el input en GPT-5.6 Sol/Terra y GPT-6 Astra. La columna de OpenAI procede del mismo catálogo, para que puedas comprobarlo en lugar de confiar; en GPT-5.6 Sol, Kunavo queda aproximadamente un 60% por debajo de la tarifa de lista, y aproximadamente un 40% por debajo del precio promocional que OpenAI cobra actualmente. La ficha completa del modelo está en GPT-5.6 Sol en Kunavo.
Una tarea real, línea por línea
Codex es agéntico: una solicitud tuya se convierte en muchas idas y vueltas facturadas al modelo. La unidad que importa es el paso: leer contexto, proponer una edición o ejecutar un comando, informar. Como la herramienta reenvía el contexto en cada paso, un paso típico tiene unos 25.000 tokens de input y 1.200 de output. La mayor parte del input se repite (instrucciones, archivos ya leídos) y procede de la caché: suponemos 20.000 tokens en caché y 5.000 nuevos, y contamos los nuevos como escritura de caché a 1,25×: el caso pesimista.
| Partida (GPT-5.6 Sol) | Tokens por paso | Tarifa por 1M | Coste por paso |
|---|---|---|---|
| Input leído de la caché | 20.000 | $0,20 (0,10×) | $0,0040 |
| Input nuevo, escrito en caché | 5.000 | $2,50 (1,25×) | $0,013 |
| Output (incluye razonamiento) | 1.200 | $12,00 | $0,014 |
| Un paso | — | — | $0,031 |
| Tarea de 20 pasos | ×20 | — | $0,62 |
| La misma tarea sin caché | ×20 | — | $1,29 |
| La misma tarea en la tabla de OpenAI, con caché | ×20 | — | $1,54 |
| La misma tarea al precio promocional actual de OpenAI, con caché (al menos hasta 21 de noviembre de 2026) | ×20 | — | $1,14 |
Para sustituir la suposición por tus números, toma el usage que devuelve la API —input total, input en caché y output— y pásalo a esta función:
# Quanto custou uma tarefa do Codex, a partir do usage que a API devolve.
IN, OUT = 2.00, 12.00 # USD por 1M de tokens (gpt-5-6-sol na Kunavo)
LEITURA, GRAVACAO = 0.10, 1.25 # multiplicadores de cache sobre o input
def custo(input_total, em_cache, output, gravado=0):
novo = input_total - em_cache - gravado
return (novo * IN
+ em_cache * IN * LEITURA
+ gravado * IN * GRAVACAO
+ output * OUT) / 1_000_000 # output inclui reasoning
# 20 passos: 500 mil de input (400 mil em cache, 100 mil gravados), 24 mil de output
print(round(custo(500_000, 400_000, 24_000, 100_000), 2))Plan o API: el punto de equilibrio
Es una sola división: tarifa mensual ÷ coste de una tarea = tareas al mes que el plan debe sustituir para que compense. Con la tarea de 20 pasos de GPT-5.6 Sol:
| Tarifa mensual (ejemplo) | Punto de equilibrio con caché ($0,62 por tarea) | Punto de equilibrio sin caché ($1,29 por tarea) |
|---|---|---|
| $20/mes | ~32 tareas | ~16 tareas |
| $100/mes | ~162 tareas | ~78 tareas |
| $200/mes | ~324 tareas | ~155 tareas |
Las tarifas mensuales son importes redondos para que los sustituyas, no la tabla de OpenAI. El veredicto honesto depende del formato de tu uso:
- Uso interactivo intensivo, todos los días: cinco tareas por día laborable son unas 110 al mes: $67,98 con la facturación por token de GPT-5.6 Sol. Un plan con una tarifa mensual inferior sale más barato, siempre que sus límites de uso soporten ese volumen.
- Uso por ráfagas: tres días intensos al mes, 15 tareas, cuestan $9,27. Es menos que cualquier tarifa mensual, y el mes en que no programas cuesta $0.
- Automatización (CI, scripts, agentes sin supervisión): la clave encaja de forma natural: una por job, con un límite mensual de gasto por clave (la API responde 402 al alcanzar el límite) y una lista de IP permitidas, configurados en
/app/keys.
Un detalle apunta en la misma dirección: los días intensos, que son el motivo para suscribirse, son precisamente los días en que alcanzas el límite; y alcanzar el límite significa capacidad pagada pero no entregada. Por otro lado, la tarifa mensual es predecible y la factura por token no, algo importante en el presupuesto de un equipo.
Cómo ejecutar Codex CLI con una clave por token
Una restricción elimina la mayoría de los gateways: Codex CLI solo acepta wire_api = "responses", por lo que el endpoint debe ofrecer POST /v1/responses, no únicamente chat completions. Kunavo ofrece ambos:
# ~/.codex/config.toml — o Codex CLI numa chave por token, sem plano.
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" # o NOME da variável, não a chave
wire_api = "responses" # o único valor aceito (e o padrão)export KUNAVO_API_KEY=sk-kn-... # crie em /app/keys
codex # usa o modelo do config.toml (gpt-5-6-sol)
codex -m gpt-5-6-terra # tarefa mecânica: o modelo mais barato
codex -m gpt-6-astra # só quando o GPT-5.6 Sol não resolveuLa clave nunca va en el archivo: env_key es el nombre de una variable de entorno que Codex lee al iniciarse. Cada campo está explicado en la documentación de integración de Codex CLI, y el paso a paso en portugués, con los errores 401 y 404 más comunes, está en la guía de Codex CLI con clave de API (también hay una versión en inglés).
Qué modifica el número real
Tokens de razonamiento. Los modelos GPT piensan antes de responder, y ese razonamiento se cobra como output sin aparecer en el diff. Cada 1.000 tokens adicionales de output por paso suman $0,012 en GPT-5.6 Sol, o $0,24 en una tarea de 20 pasos. Comprueba el output facturado en usage, no el tamaño de la respuesta.
Caché. Es la mayor palanca, más importante que cambiar de modelo: la misma tarea cuesta $1,29 sin caché y $0,62 con ella. Las sesiones que mantienen estable el contexto aprovechan más la caché. La calculadora de precios de la API de OpenAI tiene un campo para esto.
Contexto largo. La familia GPT-5.6 y GPT-6 Astra cobran la solicitud COMPLETA a 2× el input / 1,5× el output por encima de 272 mil tokens de prompt. En una sesión que ha crecido demasiado, empezar una nueva sale más barato que seguir ampliando la misma.
Modelo por paso. La misma tarea de 20 pasos cuesta $0,22 en GPT-5.6 Terra, $0,62 en GPT-5.6 Sol y $1,14 en GPT-6 Astra. Reserva GPT-6 Astra para lo que GPT-5.6 Sol no haya resuelto.
Fallos. En Kunavo, las solicitudes fallidas no se cobran. En cambio, un nuevo intento que tiene éxito es una llamada facturada como cualquier otra.
Pagar desde Brasil: Pix en el checkout
Las tarifas por token están en dólares y la recarga pasa por el proceso de pago de Stripe. Para quienes pagan desde Brasil, Pix aparece como método de pago: Stripe convierte y muestra el importe en reales antes de que confirme, y la liquidación es inmediata. También funcionan las tarjetas (Visa, Mastercard y American Express), Apple Pay, Google Pay y Link. El paso a paso, con código QR y las opciones de copiar y pegar, está en la guía para pagar la API con Pix.
La cartera es prepagada: recarga mínima de $10, sin suscripción, y el saldo nunca caduca. Las recargas mayores obtienen bonificaciones: $100 se convierten en $110,00 y $1.000 en $1.200,00. Según el cálculo anterior, $10 cubren aproximadamente 16 tareas de 20 pasos en GPT-5.6 Sol.
Con franqueza: cuándo Kunavo no es la opción adecuada
El intercambio frente a llamar directamente a OpenAI es la capacidad compartida: no hay cuota dedicada ni SLA contractual. Quien necesite una cuota garantizada o un SLA contractual debe acudir directamente a OpenAI. Y, como muestra el cálculo anterior, quien usa Codex de forma interactiva e intensiva todos los días puede pagar menos con un plan. Lo que ofrece la clave es lo demás: sin tarifa mensual, tarifas inferiores a la tabla y una única clave para GPT y Claude.
Codex o Claude Code
Ambos son CLIs agénticos facturados por paso, por lo que el cálculo de esta página sirve para los dos; solo cambia la tarifa. La parte de Claude, con la misma unidad de 25.000 / 1.200 tokens, está en Precio de Claude Code, y la comparación entre las herramientas está en Claude Code frente a Codex (en inglés). Con una clave de Kunavo puedes acceder a ambos, y la elección se convierte en un argumento de -m en lugar de una segunda cuenta.
Preguntas frecuentes
¿Cuánto cuesta Codex?
Codex tiene dos precios. En el plan de ChatGPT, viene incluido dentro de una cuota mensual fija con límites de uso definidos por OpenAI (el valor actual está en la página de planes de ChatGPT). Con una clave de API pagas por token, sin cuota mensual: en Kunavo, GPT-5.6 Sol, el modelo recomendado como predeterminado en Codex, cuesta $2,00 por 1M de tokens de entrada, $0,20 de entrada en caché y $12,00 de salida, frente a $5,00 / $30,00 a la tarifa de lista de OpenAI (actualmente OpenAI cobra un precio promocional de $4,00 / $20,00, disponible al menos hasta 21 de noviembre de 2026 según la página de precios). Una tarea de 20 pasos (25.000 tokens de entrada por paso, 80% en caché y 1.200 de salida) cuesta aproximadamente $0,62.
¿Codex es gratis?
Codex CLI es gratuito y de código abierto, pero ejecutar el modelo nunca lo es: cada paso que da Codex es una llamada facturada, ya sea descontada del límite de un plan o cobrada a una clave de API. Si el plan gratuito de ChatGPT incluye Codex y en qué medida es una configuración de OpenAI que cambia; consulta la página de planes. La opción sin cuota mensual es pagar por token con una clave: un mes en el que no programes cuesta $0.
¿Cuál es el precio de Codex de OpenAI en la API?
En la API, Codex CLI cobra los tokens del modelo que elijas. En Kunavo: GPT-5.6 Sol $2,00 / $12,00, GPT-6 Astra $4,00 / $20,00 y GPT-5.6 Terra $0,70 / $4,20 por 1M de tokens de entrada / salida. La entrada en caché cuesta 0,10× la entrada y las escrituras de caché cuestan 1,25× la entrada en estos cuatro modelos.
¿Qué conviene más para usar Codex: el plan de ChatGPT o la API?
Divide la cuota mensual del plan por el coste de una tarea: el resultado es cuántas tareas al mes debe sustituir el plan para que compense. Con una tarea de 20 pasos a $0,62 en GPT-5.6 Sol, una cuota mensual de $20 se iguala con aproximadamente 32 tareas y una de $100 con aproximadamente 162 (valores de ejemplo, no la tabla de OpenAI). El uso interactivo intensivo diario supera esas cifras y el plan tiende a ganar mientras sus límites lo permitan. El uso por ráfagas o automatizado queda por debajo, y en ese caso gana la API.
¿Cuánto cuesta una tarea en Codex?
Depende de los pasos, no de las horas. Un paso típico tiene unos 25.000 tokens de entrada, porque Codex reenvía el contexto en cada llamada al modelo, y 1.200 de salida. En GPT-5.6 Sol mediante Kunavo, con 20.000 de esos tokens leídos de la caché, un paso cuesta $0,031 y una tarea de 20 pasos $0,62; sin caché, la misma tarea cuesta $1,29. Los tokens de razonamiento se cobran como salida y no aparecen en la respuesta, así que comprueba el uso real.
¿Se puede pagar Codex con Pix?
Por la ruta de la clave de API, sí: Pix recarga el saldo de Kunavo que consume Codex; no paga un plan de ChatGPT ni directamente a OpenAI. Las tarifas están en dólares y la recarga pasa por el proceso de pago de Stripe, donde Pix aparece para quienes pagan desde Brasil, con el importe convertido y mostrado en reales antes de confirmar y con liquidación inmediata. También funcionan las tarjetas, Apple Pay, Google Pay y Link. La recarga mínima es de $10, el saldo no caduca y las solicitudes fallidas no se cobran.
¿Qué modelo usar en Codex para gastar menos?
Combina el modelo con el paso. GPT-5.6 Sol es el modelo predeterminado para tareas de código; GPT-5.6 Terra ($0,70 / $4,20) resuelve pasos rutinarios y tareas mecánicas por una fracción del coste; GPT-6 Astra ($4,00 / $20,00) solo compensa cuando GPT-5.6 Sol no ha sido suficiente. Un modelo débil que necesita tres intentos cuesta más que uno potente que acierta a la primera.
¿Codex CLI funciona con una clave de API de otro proveedor?
Sí, con un bloque [model_providers] en ~/.codex/config.toml, pero solo mediante la Responses API: Codex acepta únicamente wire_api = "responses", por lo que el proveedor debe ofrecer POST /v1/responses. Un gateway que solo ofrece /v1/chat/completions no ejecuta Codex. Kunavo ofrece /v1/responses, con base_url https://api.kunavo.com/v1.