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, ponreasoning_effort: "none"en Chat Completions oreasoning: { effort: "none" }en la Responses API. - Si usas
temperature,top_pologprobs, deja el razonamiento ennone: con otro nivel la API los rechaza (lo dicen las guías de GPT-5.4 y GPT-6). max_tokensestá obsoleto: usamax_completion_tokens(omax_output_tokensen 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/completionsni 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(unpromptde 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, ymax_completion_tokensen lugar demax_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.
¿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-sunsetPreguntas
- ¿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.