Cargando
Demos en vivo

gpt-3.5-turbo se apaga el 23 de octubre de 2026

OpenAI retira gpt-3.5-turbo (y gpt-3.5-turbo-0125) el 23 de octubre de 2026. Recomienda cambiarlo por gpt-5.6-terra. No basta con cambiar el nombre: el modelo nuevo razona por defecto y es más caro por token, así que hay que ajustar dos o tres parámetros.

Comprobado el

gpt-3.5-turbo OpenAI

Fecha de apagado: 23 de octubre de 2026

Sustituto oficial: gpt-5.6-terra

Precio por millón de tokens (entrada / salida): 0,50 $ / 1,50 $ → 2 $ / 12 $

Qué cambia en tu código

  • Cambia el nombre en model. Si lo tienes en una variable de entorno o en la configuración de n8n, Make o Zapier, cámbialo allí.
  • Los modelos nuevos razonan por defecto (nivel medium): más lentos y con más tokens. Para que respondan como el antiguo, pon reasoning_effort: "none" en Chat Completions o reasoning: { effort: "none" } en la Responses API.
  • Si usas temperature, top_p o logprobs, deja el razonamiento en none: con otro nivel la API los rechaza (lo dicen las guías de GPT-5.4 y GPT-6).
  • max_tokens está obsoleto: usa max_completion_tokens (o max_output_tokens en Responses). Si activas el razonamiento, ese límite también lo gasta: déjale margen.
  • Las herramientas (function calling) en Chat Completions solo funcionan con reasoning_effort: "none". Para razonar y usar herramientas a la vez, pasa a la Responses API.
  • Los modelos nuevos no admiten el endpoint antiguo /v1/completions ni el fine-tuning (lo dice la página de cada modelo).

Código de ejemplo

Python
from openai import OpenAI
client = OpenAI()  # lee OPENAI_API_KEY del entorno

resp = client.chat.completions.create(
    model="gpt-5.6-terra",              # antes: "gpt-3.5-turbo"
    reasoning_effort="none",    # responde como el antiguo, sin razonar
    max_completion_tokens=500,  # antes: max_tokens=500
    messages=[{"role": "user", "content": "Hola"}],
)
print(resp.choices[0].message.content)
Node.js
import OpenAI from "openai";
const client = new OpenAI(); // lee OPENAI_API_KEY del entorno

const resp = await client.chat.completions.create({
  model: "gpt-5.6-terra",             // antes: "gpt-3.5-turbo"
  reasoning_effort: "none",   // responde como el antiguo, sin razonar
  max_completion_tokens: 500, // antes: max_tokens: 500
  messages: [{ role: "user", content: "Hola" }],
});
console.log(resp.choices[0].message.content);

Fuentes: OpenAI · Deprecations · Upgrading to GPT-5.6 · Using GPT-6 · Chat Completions API

ft:gpt-3.5-turbo OpenAI

Fecha de apagado: 23 de octubre de 2026

Sustituto oficial: gpt-5.6-terra

Qué cambia en tu código

  • Un modelo afinado (fine-tune) se apaga el mismo día que su modelo base.
  • Los modelos que OpenAI recomienda en su lugar no admiten fine-tuning (lo dice la página de cada uno): lo que aprendió tu modelo hay que pasarlo al prompt, con ejemplos, o a una búsqueda en tus documentos.
  • Desde el 06/01/2027, ni siquiera los clientes que ya afinaban pueden crear trabajos nuevos de fine-tuning.

Código de ejemplo

Python
from openai import OpenAI
client = OpenAI()  # lee OPENAI_API_KEY del entorno

resp = client.chat.completions.create(
    model="gpt-5.6-terra",              # antes: "ft:gpt-3.5-turbo"
    reasoning_effort="none",    # responde como el antiguo, sin razonar
    max_completion_tokens=500,  # antes: max_tokens=500
    messages=[{"role": "user", "content": "Hola"}],
)
print(resp.choices[0].message.content)
Node.js
import OpenAI from "openai";
const client = new OpenAI(); // lee OPENAI_API_KEY del entorno

const resp = await client.chat.completions.create({
  model: "gpt-5.6-terra",             // antes: "ft:gpt-3.5-turbo"
  reasoning_effort: "none",   // responde como el antiguo, sin razonar
  max_completion_tokens: 500, // antes: max_tokens: 500
  messages: [{ role: "user", content: "Hola" }],
});
console.log(resp.choices[0].message.content);

Fuentes: OpenAI · Deprecations · OpenAI · gpt-5.6-terra

gpt-3.5-turbo-instruct OpenAI

Apagado desde el 28 de septiembre de 2026

Sustituto oficial: gpt-5.6-terra

Qué cambia en tu código

  • Estos modelos usaban el endpoint antiguo /v1/completions (un prompt de texto). Los modelos que los sustituyen no lo admiten: hay que pasar la llamada a Chat Completions (messages) o a la Responses API (input).
  • Después, lo mismo que con cualquier modelo de chat: reasoning_effort: "none" para responder sin razonar, y max_completion_tokens en lugar de max_tokens.

Código de ejemplo

Python
from openai import OpenAI
client = OpenAI()  # lee OPENAI_API_KEY del entorno

resp = client.chat.completions.create(
    model="gpt-5.6-terra",              # antes: "gpt-3.5-turbo-instruct"
    reasoning_effort="none",    # responde como el antiguo, sin razonar
    max_completion_tokens=500,  # antes: max_tokens=500
    messages=[{"role": "user", "content": "Hola"}],
)
print(resp.choices[0].message.content)
Node.js
import OpenAI from "openai";
const client = new OpenAI(); // lee OPENAI_API_KEY del entorno

const resp = await client.chat.completions.create({
  model: "gpt-5.6-terra",             // antes: "gpt-3.5-turbo-instruct"
  reasoning_effort: "none",   // responde como el antiguo, sin razonar
  max_completion_tokens: 500, // antes: max_tokens: 500
  messages: [{ role: "user", content: "Hola" }],
});
console.log(resp.choices[0].message.content);

Fuentes: OpenAI · Deprecations · OpenAI · gpt-5.6-terra · Chat Completions API

gpt-3.5-turbo-1106 OpenAI

Apagado desde el 28 de septiembre de 2026

Sustituto oficial: gpt-5.6-terra

Fuentes: OpenAI · Deprecations

Te avisamos antes de que se apague tu modelo

Un email 30 días antes y otro 7 días antes de la fecha oficial, con el sustituto y lo que cambia en el código. Gratis, sin cuenta y sin publicidad.

¿Qué modelos usa tu app?
Más modelos (42)

¿Usas más de un modelo? Pega tu código en el comprobador gratuito.

Abrir el comprobador

¿Tienes un repositorio entero? Revísalo de una vez desde la terminal, sin instalar nada:

npx -y github:ericc2005t/ai-model-sunset

El código, en GitHub →

Preguntas

¿Qué pasa si no hago nada?
Desde el 23/10/2026 las llamadas con gpt-3.5-turbo fallan con un error del tipo «model_not_found» o «has been deprecated», y tu chatbot o automatización deja de responder.
¿Hay algo más barato que gpt-5.6-terra?
OpenAI recomienda gpt-5.6-terra (2 $ / 12 $ por millón de tokens). Para tareas sencillas y mucho volumen existe gpt-5.6-luna (0,20 $ / 1,20 $) y, para los gpt-4o que se apagan en enero, OpenAI recomienda gpt-6-luna (0,10 $ / 0,50 $). Elegirlos es decisión tuya: pruébalos con tus casos antes.
Uso LangChain o LlamaIndex sin poner modelo. ¿Me afecta?
Si tu versión usa gpt-3.5-turbo por defecto, sí. Pon el modelo de forma explícita en tu código y actualiza la librería.
¿Y gpt-3.5-turbo-instruct?
Ya se apagó el 28/09/2026, igual que gpt-3.5-turbo-1106. Usaba el endpoint antiguo de completions, que los modelos nuevos no admiten: hay que pasar la llamada a Chat Completions.

¿Prefieres que te lo arregle yo? Cambio de modelo, 79 €; migración completa, 290–490 €. Te respondo en 24 h con el precio cerrado.

Pide el arreglo: te respondo en 24 h

Sin llamadas y sin pagar nada aquí. Cuéntame qué usa tu app y qué falla: te respondo por escrito en 24 h con el precio cerrado y el plazo.

Qué necesitas