Codex CLI con una factura de Codex más barata.
Updated 2026-07-15
La Codex CLI de OpenAI admite proveedores personalizados en ~/.codex/config.toml. Los modelos globales tienen un 20% de descuento sobre el precio oficial y los modelos chinos están por debajo del precio oficial. Sin suscripción: pagas solo por lo que usas. La primera recarga añade un +50% de saldo.
Codex CLI tiene sabor OpenAI, pero no tiene por qué facturarse en OpenAI.
La CLI de OpenAI Codex consume mucho. El modelo por defecto GPT-5.3 Codex se encarga de refactorizaciones multiarchivo, depuración y generación de tests. Una sola sesión intensiva lee entre 30 y 100k tokens de contexto antes de producir una única sugerencia. La facturación directa por el nivel de API de OpenAI pone esos tokens a $4 de entrada / $16 de salida por millón. Un día de 10 sesiones en un repositorio moderadamente complejo puede llegar a $30-80. La Codex CLI se construyó sobre una abstracción de proveedor. Su config.toml te permite cambiar el host de la API subyacente. La mayoría de usuarios nunca lo toca y acepta OpenAI directo. Enruta por APIsRouter y la misma experiencia de Codex corre a menor coste.
config.toml + auth.json. Listo.
Edita ~/.codex/config.toml (en Windows: %USERPROFILE%\.codex\config.toml). base_url debe incluir /v1. NO añadas /chat/completions.
model = "gpt-5.3-codex-spark"
model_provider = "keaiapi"
model_context_window = 1000000
model_max_output_tokens = 100000
[model_providers.keaiapi]
name = "keaiapi"
base_url = "https://api.apisrouter.com/v1"
env_key = "KEAIAPI_API_KEY"
wire_api = "responses"Pago por uso · por debajo del precio oficial
Los modelos globales tienen un 20% de descuento sobre el precio oficial y los modelos chinos están por debajo del precio oficial. Sin suscripción: pagas solo por lo que usas. La primera recarga añade un +50% de saldo.
| Modelo | Precio oficial | Nuestro precio |
|---|---|---|
| GPT-5.5 | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
| GPT-5.3 Codex Spark | $1.75 / $14.00 per M | $1.40 / $11.20 per M |
| GPT-5.4 | $2.50 / $15.00 per M | $2.00 / $12.00 per M |
Cuándo tiene más sentido Codex CLI + APIsRouter.
- Agente de código del día a día: cada refactorización multiarchivo acumula ahorro.
- Flujos con GPT-5.3 Codex Spark: Spark ya es un nivel económico. Las tarifas más bajas lo sitúan en territorio de "lo bastante barato para dejarlo corriendo".
- Revisión de código en CI/CD: Codex CLI ejecutándose en cada PR. Volumen mensual de tokens predecible × tarifas más bajas = presupuesto de costes sencillo.
- Políglota multiproyecto: el contexto más barato estira el presupuesto de contexto entre proyectos.
- Combo Codex CLI + Claude Code: ambos a través de una sola consola de facturación de APIsRouter.
Preguntas frecuentes
¿Funciona la wire_api de "responses" de Codex CLI a través de APIsRouter?
Sí. APIsRouter implementa tanto las chat-completions clásicas como la nueva API de responses. Pon `wire_api = "responses"` en config.toml y Codex se enruta por la superficie moderna.
¿Y si mi Codex CLI es antiguo y no admite model_provider en config.toml?
Las versiones antiguas de Codex leen OPENAI_BASE_URL directamente. Pon OPENAI_BASE_URL=https://api.apisrouter.com/v1 y OPENAI_API_KEY=sk-... en tu shell. El mismo efecto.
¿Se enrutará gpt-5.3-codex-spark correctamente?
Sí. APIsRouter refleja la gama de modelos Codex de OpenAI. También puedes usar gpt-5.4, gpt-5.4-mini y gpt-5.5 como alternativas directas cuando quieras un modelo que no sea Codex.
¿APIsRouter admite los últimos modelos de Codex?
Seguimos los lanzamientos de Codex de OpenAI. Las nuevas generaciones de Codex suelen aparecer en las 48 horas siguientes al lanzamiento público de OpenAI. Consulta nuestra página /models para ver la lista en vivo.
¿Y la autoactualización de Codex CLI? ¿Romperá mi configuración?
No. La autoactualización de Codex CLI conserva config.toml y auth.json. La configuración del proveedor persiste entre actualizaciones de versión.
¿Cómo vuelvo a OpenAI directo?
Comenta la línea `model_provider` en config.toml, o pon `model_provider = "openai"` (el valor por defecto incorporado). Una línea, sin reinicio necesario para la siguiente sesión.