- Un proyecto open source que permite usar la API de OpenAI sin comprar créditos de API por separado aprovechando el token OAuth de una cuenta de ChatGPT
- Con una sola línea,
npx openai-oauth, levanta un servidor proxy local y crea de inmediato un endpoint compatible con OpenAI en http://127.0.0.1:10531/v1, listo para usarse sin clave de API
- Usa el mismo endpoint especial que OpenAI Codex CLI utiliza internamente
- Compatible con los endpoints
/v1/responses, /v1/chat/completions y /v1/models; funcionan streaming, llamadas a herramientas y trazas de razonamiento
- También se ofrece como Vercel AI SDK Provider, por lo que en TypeScript se pueden invocar modelos directamente con
createOpenAIOAuth()
- Solo se pueden usar los LLM compatibles con Codex. La lista de modelos se detecta automáticamente según el plan de Codex de la cuenta, y también puede especificarse manualmente con la opción
--models
- El proxy CLI funciona de forma sin estado (stateless), así que en cada llamada hay que enviar manualmente todo el historial de la conversación
- El flujo de inicio de sesión está intencionalmente fuera del bundle; es necesario ejecutar
npx @openai/codex login para generar el archivo de autenticación
- Al ejecutarlo, el token se guarda en
~/.codex/auth.json y luego se renueva automáticamente (ensureFresh es true por defecto), así que no hace falta preocuparse por el vencimiento del token
- Es un proyecto comunitario no oficial sin relación con OpenAI, por lo que el caché de autenticación debe tratarse como una credencial tan sensible como una contraseña
- Se recomienda usarlo solo para experimentos personales en local; un mal uso podría derivar en suspensión o cancelación de la cuenta
7 comentarios
¿No sería mejor ordenar un poco las publicaciones que infringen el EULA?
Se arregló bien su perfil de GitHub, ¿eh? owo ?
Ojalá que codex también soporte tokens OAuth como Claude.
Yo también lo probé para "experimentos personales" y funciona sorprendentemente fácil.
Claude sí bloquea por completo este tipo de cosas,
pero si OpenAI permite bastante bien cosas como OpenClaw, supongo que no lo bloquearán mientras sea solo para uso personal... ¿no?
Solo lo comparto para que sepan que esto existe, así que úsalo bajo tu propia responsabilidad.
En lugares como opencode o hermes agent, OAuth de Claude fue eliminado o ya no tiene soporte, pero OAuth de OpenAI todavía se sigue ofreciendo hasta ahora. Yo también, como ya adquirieron openclaw, pienso que probablemente no lo bloquearán, así que lo estoy usando en varios lados.
Algo que deben tener en cuenta es que solo son compatibles las APIs que Codex soporta, así que deben asumir que no se pueden usar funciones como la generación de imágenes, que sí funcionan en ChatGPT pero no en Codex.
Eso dije, pero hoy salió la nueva app de Codex y ahora también permite generar imágenes. ¿Entonces eso también está permitido en clientes autenticados con OAuth?
Yo también vi esto de Codex para casi todo y pensé: ¿será que hasta imágenes? Pero todavía no me aparece en mi
/v1/models.Parece que aún no lo han desplegado por completo jaja