●Breaking
OpenAI October 23, 2026 model retirement — gpt-4, gpt-4-turbo, o1, o3-mini, o4-mini, gpt-image-1 and more shut down in 12 days
What changed
OpenAI's October 23 retirement wave retires a large set of legacy model IDs with no grace period — requests to these models return an API error on the shutdown date with no automatic fallback.
TL;DR
At minimum gpt-3.5-turbo-0125, gpt-4-0613, gpt-4-1106-preview, gpt-4-turbo, gpt-4.1-nano, and gpt-4o-2024-05-13 shut down on October 23 (confirmed by OpenAI's deprecations page); broader sources add o1, o1-pro, o3-mini, o4-mini, gpt-image-1, and fine-tuned ft:gpt-4:* variants — 12 days from now.
Developer signal
Run this across your codebase now: grep -r "gpt-4\|gpt-3.5\|\"o1\"\|\"o3-mini\"\|\"o4-mini\"\|gpt-image-1\|ft:gpt" --include="*.py" --include="*.ts" --include="*.js" --include="*.json" --include="*.env" --include="*.yaml". Check config files, environment variables, hardcoded SDK calls, and any batch-job configurations that pass model IDs. OpenAI's officially listed replacements: gpt-5.6-sol for GPT-4-family models, gpt-5.6-terra or gpt-5.6-luna for smaller models — but third-party migration guides disagree on fine-tuned variant replacements, so verify each against the official deprecations page before committing to a replacement. There is no grace-period window after Oct 23; affected calls fail immediately. Treat any agent pipeline, scheduled job, or SDK wrapper that hard-codes these model IDs as an open incident today.
Affects you ifYou call the OpenAI API with any of: gpt-4, gpt-4-0613, gpt-4-1106-preview, gpt-4-turbo, gpt-3.5-turbo-0125, gpt-4.1-nano, gpt-4o-2024-05-13, o1, o1-pro, o3-mini, o4-mini, gpt-image-1, or any ft:gpt-4:* fine-tuned variant.EffortModerate (string replacement in configs + regression testing to verify behavior parity with the replacement model)