OpenAI retira GPT-4o y GPT-4.1 de la API el 14 de enero de 2027: qué cambia y cómo migrar a GPT-6 Luna

OpenAI retira GPT-4o, GPT-4o mini, GPT-4.1 y GPT-4.1 mini de la API el 14 de enero de 2027; reemplazo gpt-6-luna

OpenAI retira GPT-4o, GPT-4o mini, GPT-4.1 y GPT-4.1 mini de su API el 14 de enero de 2027. Ese día, toda aplicación, chatbot, plugin de WordPress o automatización que siga llamando a esos modelos dejará de funcionar. El reemplazo que recomienda OpenAI es GPT-6 Luna (gpt-6-luna). En la mayoría de los casos, además, sale bastante más barato.

El aviso llegó por correo a los desarrolladores el 14 de octubre de 2026, con tres meses de margen. En esta guía verás qué modelos se apagan exactamente, qué pasa con ChatGPT, con tus fine-tunes y con los modelos de voz, cuánto cuesta el sustituto y cómo migrar paso a paso, con código listo para copiar.

OpenAI retira GPT-4o: resumen en 30 segundos

Pregunta Respuesta corta
¿Qué se retira? GPT-4o, GPT-4o mini, GPT-4.1 y GPT-4.1 mini en la API de OpenAI
¿Cuándo? 14 de enero de 2027, la misma fecha para los cuatro
¿Cuándo se anunció? 14 de octubre de 2026
¿Qué los sustituye? gpt-6-luna, recomendado oficialmente para los cuatro
¿Afecta a ChatGPT? No. GPT-4o ya había salido de ChatGPT el 13 de febrero de 2026
¿Y mis modelos con fine-tuning? Se apagan el mismo día que su modelo base
¿Qué pasa si no hago nada? Las llamadas a esos modelos empezarán a fallar

Qué modelos se retiran exactamente (con sus IDs)

El retiro se aplica a versiones concretas, o snapshots. Si en tu código o en la configuración de un plugin aparece alguno de estos identificadores, te afecta. También te afecta si usas el alias corto, como gpt-4o o gpt-4.1-mini, porque apunta a estas mismas versiones.

Modelo ID en la API Retiro Reemplazo recomendado
GPT-4o gpt-4o-2024-08-06
gpt-4o-2024-11-20
14/01/2027 gpt-6-luna
GPT-4o mini gpt-4o-mini-2024-07-18 14/01/2027 gpt-6-luna
GPT-4.1 gpt-4.1-2025-04-14 14/01/2027 gpt-6-luna
GPT-4.1 mini gpt-4.1-mini-2025-04-14 14/01/2027 gpt-6-luna

Según el correo de OpenAI, el cambio responde a que los modelos nuevos ofrecen «más capacidades y mejor desempeño en seguridad». Si tu producto da acceso a estos modelos a terceros, por ejemplo una plataforma o una agencia que revende IA a sus clientes, OpenAI pide incluir también la migración de esos clientes en tu plan.

¿Desaparece GPT-4o de ChatGPT?

Ya desapareció, pero hace meses. OpenAI retiró GPT-4o, GPT-4.1, GPT-4.1 mini y o4-mini de ChatGPT el 13 de febrero de 2026. Los planes Business, Enterprise y Edu conservaron GPT-4o en sus GPTs personalizados hasta el 3 de abril de 2026. Las conversaciones antiguas pasaron automáticamente a modelos de la serie GPT-5.

El aviso actual es otro: se refiere a la API, es decir, al acceso programático que usan desarrolladores, empresas, plugins y herramientas como Make, Zapier o n8n. Si solo usas ChatGPT desde la web o la app, no tienes que hacer nada. Si pagas por tokens en platform.openai.com, este aviso es para ti.

Otros modelos de la familia GPT-4o que también tienen fecha de retiro

El correo menciona cuatro modelos, pero la página oficial de retiros de OpenAI tiene más fechas cercanas que conviene revisar. Si tu aplicación usa voz, tiempo real o transcripción, añade también estos modelos a tu inventario:

Modelos Retiro Reemplazo
tts-1, tts-1-hd, gpt-4o-mini-tts (texto a voz) 6 de enero de 2027 gpt-realtime-2.1-mini
gpt-4o-audio, gpt-4o-mini-audio 20 de enero de 2027 gpt-audio-1.5
gpt-4o-realtime / gpt-4o-mini-realtime 20 de enero de 2027 gpt-realtime-2.1 / gpt-realtime-2.1-mini
whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe, gpt-4o-transcribe-diarize 26 de febrero de 2027 gpt-transcribe o gpt-live-transcribe

Esto deja casi todo el ecosistema GPT-4o fuera de servicio entre enero y febrero de 2027. Si vas a migrar, conviene hacerlo todo de una vez.

¿Qué pasa con mis modelos con fine-tuning?

OpenAI lo dice claramente: las versiones con fine-tuning siguen el mismo calendario que su modelo base. Si entrenaste un modelo sobre gpt-4o-mini-2024-07-18 o gpt-4.1-2025-04-14, también dejará de responder el 14 de enero de 2027.

Hay dos detalles más que importan:

  • GPT-6 Luna no admite fine-tuning. No podrás volver a entrenar tu modelo sobre el reemplazo.
  • Desde el 6 de enero de 2027, ni siquiera los clientes activos podrán crear nuevos trabajos de fine-tuning en la plataforma.

En la práctica, quien dependa de un fine-tune tendrá que pasar ese conocimiento al prompt: instrucciones de sistema más detalladas, ejemplos dentro del prompt (few-shot), salidas estructuradas con esquema JSON o búsqueda en archivos (file search). Conviene empezar cuanto antes, porque es la parte de la migración que más pruebas exige.

GPT-6 Luna, el reemplazo: qué es y cuánto cuesta

GPT-6 Luna salió el 22 de septiembre de 2026 junto con GPT-6 Sol. Es el modelo eficiente de la familia GPT-6: barato, rápido de integrar y con razonamiento ajustable. Sus datos principales, según la ficha oficial:

  • Ventana de contexto: 1,050,000 tokens, con un máximo de 922,000 de entrada.
  • Salida máxima: 128,000 tokens.
  • Fecha de corte de conocimiento: 18 de mayo de 2026.
  • Entradas: texto e imagen. Salida: texto.
  • Esfuerzo de razonamiento: none, low, medium (el valor por defecto), high, xhigh y max.
  • Compatible con Chat Completions, Responses API y Batch, con streaming, salidas estructuradas, function calling, búsqueda web, búsqueda en archivos y caché de prompts.
  • No admite fine-tuning, Assistants API, Realtime, embeddings, generación de imágenes ni audio.

Comparativa de precios: GPT-4o vs. GPT-6 Luna

Aquí está la buena noticia. Esta es la tarifa estándar por cada millón de tokens, en dólares, para peticiones de hasta 272K tokens de entrada:

Modelo Entrada Entrada en caché Salida Ahorro al pasar a Luna (entrada / salida)
gpt-4o $2.50 $1.25 $10.00 −96% / −95%
gpt-4.1 $2.00 $0.50 $8.00 −95% / −94%
gpt-4.1-mini $0.40 $0.10 $1.60 −75% / −69%
gpt-4o-mini $0.15 $0.075 $0.60 −33% / −17%
gpt-6-luna $0.10 $0.01 $0.50 —

Hay dos letras chicas que no debes pasar por alto:

  1. El razonamiento cuesta. Si subes el esfuerzo por encima de none, el modelo genera tokens de razonamiento que se cobran como salida. Con none, la comparación de la tabla es prácticamente directa.
  2. Contexto largo. Si la entrada supera los 272K tokens, toda la petición se cobra con la tarifa de contexto largo: $0.20 de entrada y $0.75 de salida por millón.

Si buscas más potencia que Luna, OpenAI ofrece gpt-6-sol y gpt-6.1-sol, ambos a $2 de entrada y $10 de salida, y gpt-6-astra, su modelo tope, a $10 y $50.

Cómo migrar de GPT-4o a GPT-6 Luna paso a paso

La guía oficial de migración de OpenAI propone empezar con Luna y el esfuerzo de razonamiento en none. Según OpenAI, con esa configuración se puede migrar la mayoría de los casos de uso de GPT-4.x. Este es el proceso que recomendamos:

1. Haz un inventario de dónde usas GPT-4o

Busca los identificadores en tu código y en tu configuración. Desde la raíz de tu proyecto:

grep -rniE "gpt-4o|gpt-4\.1|chatgpt-4o|tts-1|whisper-1" --include=*.{py,js,ts,php,json,env,yml,yaml} .

No te olvides de los lugares que no son código: variables de entorno, escenarios de Make, Zapier o n8n, secrets de tu CI y paneles de herramientas de terceros. En el panel de uso de OpenAI (Usage) puedes filtrar por modelo para confirmar qué sigues consumiendo.

2. Guarda una línea base

Antes de cambiar nada, reúne entre 50 y 200 peticiones reales con sus respuestas actuales. Te servirán para comparar calidad, formato, latencia y costo. Sin esa línea base, «parece que funciona» no es una prueba.

3. Cambia el modelo y fija el razonamiento en none

Con Chat Completions (Python):

from openai import OpenAI

client = OpenAI()

respuesta = client.chat.completions.create(
    model="gpt-6-luna",          # antes: "gpt-4o" o "gpt-4.1"
    reasoning_effort="none",     # el punto de partida que recomienda OpenAI
    messages=[
        {"role": "system", "content": "Eres un asistente que responde en español."},
        {"role": "user", "content": "Resume este texto en tres viñetas: ..."},
    ],
    max_completion_tokens=800,   # usa max_completion_tokens, no max_tokens
)

print(respuesta.choices[0].message.content)

Con la Responses API (Node.js), que es la que OpenAI recomienda para herramientas y agentes:

import OpenAI from "openai";

const client = new OpenAI();

const respuesta = await client.responses.create({
  model: "gpt-6-luna",
  reasoning: { effort: "none" },
  input: "Escribe una meta descripción de 150 caracteres para este artículo: ...",
});

console.log(respuesta.output_text);

Y en PHP, útil si tienes una integración propia en WordPress:

$respuesta = wp_remote_post( 'https://api.openai.com/v1/chat/completions', [
    'timeout' => 60,
    'headers' => [
        'Authorization' => 'Bearer ' . OPENAI_API_KEY,
        'Content-Type'  => 'application/json',
    ],
    'body'    => wp_json_encode( [
        'model'            => 'gpt-6-luna',
        'reasoning_effort' => 'none',
        'messages'         => [
            [ 'role' => 'user', 'content' => 'Hola, ¿qué modelo eres?' ],
        ],
    ] ),
] );

4. Revisa los cambios que suelen romper la migración

  • Function calling en Chat Completions: con Luna solo funciona si reasoning_effort es "none". Si necesitas herramientas con más razonamiento, pasa a la Responses API.
  • max_tokens → max_completion_tokens: en los modelos de razonamiento, el límite de salida se indica con max_completion_tokens en Chat Completions y con max_output_tokens en Responses.
  • temperature y top_p: los modelos de razonamiento no siempre los aceptan. Si tu código los envía y la API responde con error, quítalos y controla el estilo desde el prompt.
  • Assistants API: Luna no la admite. Si tu chatbot está hecho con Assistants, este es el momento de pasarlo a la Responses API.
  • Formato de salida: un modelo nuevo puede redactar con otro estilo. Si tu sistema procesa la respuesta (JSON, CSV, etiquetas), usa salidas estructuradas con esquema para no depender del azar.

5. Compara, ajusta y lanza de forma gradual

Pasa tu línea base por Luna y compara las respuestas. Si en alguna tarea la calidad baja, prueba primero con low o medium antes de saltar a un modelo más caro. Después lanza poco a poco, por ejemplo con el 10% del tráfico, luego el 50% y luego el 100%, vigilando errores, latencia y costo. OpenAI insiste en probar el modelo elegido contra los requisitos de tu aplicación antes de pasarle el tráfico de producción.

Si usas IA en WordPress: revisa tus plugins

Muchos plugins de WordPress que generan textos, chatbots, descripciones de productos de WooCommerce o metadatos SEO con IA guardan el modelo en sus ajustes, y muchos tienen gpt-4o o gpt-4o-mini como opción por defecto. Para encontrarlos:

# Plugins y temas que mencionan los modelos retirados
grep -rlE "gpt-4o|gpt-4\.1" wp-content/plugins wp-content/themes

# Ajustes guardados en la base de datos (con WP-CLI)
wp db query "SELECT option_name FROM $(wp db prefix)options WHERE option_value LIKE '%gpt-4o%' OR option_value LIKE '%gpt-4.1%';"

Si el plugin te deja elegir el modelo, cámbialo a gpt-6-luna y prueba. Si lo tiene fijo en el código, actualízalo antes de enero o pregunta al desarrollador por su plan de migración. En nuestros artículos de desarrollo WordPress tienes más guías prácticas de este tipo.

Calendario recomendado hasta el 14 de enero de 2027

Cuándo Qué hacer
Octubre 2026 Inventario de modelos, línea base y primeras pruebas con gpt-6-luna
Noviembre 2026 Ajuste de prompts, plan para los fine-tunes y migración de voz y transcripción
1–15 de diciembre 2026 Lanzamiento gradual en producción
Antes del 6 de enero 2027 Todo migrado. Ese día se apagan los modelos TTS y se cierra la creación de fine-tunes
14 de enero 2027 Retiro de GPT-4o, GPT-4o mini, GPT-4.1 y GPT-4.1 mini
20 de enero 2027 Retiro de los modelos de audio y tiempo real GPT-4o
26 de febrero 2027 Retiro de Whisper y de los modelos de transcripción GPT-4o

Ojo con las fiestas: entre mediados de diciembre y principios de enero los equipos están a medio gas. Si dejas la migración para la última semana, te tocará hacerla con el cambio de año encima.

Preguntas frecuentes sobre el retiro de GPT-4o

¿Cuándo deja de funcionar GPT-4o en la API?

El 14 de enero de 2027. Ese mismo día se retiran también GPT-4o mini, GPT-4.1 y GPT-4.1 mini.

¿Qué modelo reemplaza a GPT-4o?

OpenAI recomienda GPT-6 Luna (gpt-6-luna) como reemplazo de los cuatro modelos, empezando con el esfuerzo de razonamiento en none.

¿Puedo seguir usando GPT-4o en ChatGPT?

No. GPT-4o salió de ChatGPT el 13 de febrero de 2026. El aviso de octubre de 2026 se refiere solo a la API.

¿GPT-6 Luna es más caro que GPT-4o?

No, es mucho más barato: $0.10 de entrada y $0.50 de salida por millón de tokens, frente a $2.50 y $10 de GPT-4o. Ten en cuenta que, si activas el razonamiento, los tokens de razonamiento se cobran como salida.

¿Qué pasa si no migro a tiempo?

A partir del 14 de enero de 2027, las peticiones a esos modelos devolverán un error y la función que dependa de ellas dejará de responder: un chatbot, un generador de textos o una automatización.

¿Mis modelos con fine-tuning seguirán funcionando?

No. Los fine-tunes se apagan el mismo día que su modelo base, y GPT-6 Luna no admite fine-tuning, así que tendrás que llevar ese conocimiento al prompt o a otras técnicas.

¿Afecta a los embeddings?

Este aviso no incluye modelos de embeddings. Sí incluye, en fechas cercanas, los modelos de voz, tiempo real y transcripción de la familia GPT-4o (ver la tabla de arriba).

Conclusión

El retiro de GPT-4o y GPT-4.1 en la API no es opcional y tiene fecha fija: 14 de enero de 2027. La buena noticia es que el reemplazo recomendado, GPT-6 Luna, es más moderno, tiene una ventana de contexto de más de un millón de tokens y puede reducir tu factura hasta en un 95%. La parte delicada son los fine-tunes, las integraciones con la Assistants API y los plugins que tienen el modelo fijo en el código. Empieza hoy el inventario y no tendrás sorpresas en enero.

¿Tu sitio WordPress, tu tienda WooCommerce o tus automatizaciones usan GPT-4o y no sabes por dónde empezar? Escríbenos y te ayudamos con la migración.

Fuentes oficiales

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *