OpenAI shuts down eleven model snapshots on 2026-10-23, among them gpt-4-turbo, gpt-4o-2024-05-13, o3-mini and o4-mini. The GPT-5 and o3 snapshots follow on 2026-12-11. Anthropic and Google retire models on their own schedules too. Most codebases find out when requests start returning 404.
Finding what retires
I wrote modelshift to answer two questions from the terminal. Which model IDs in my repo are going away, and does the replacement still behave the same?
npx github:Arthur031221/modelshift scan examples/sample-app
The scan walks the repository and lists each model ID with its file and line, its provider, its lifecycle status and the recommended replacement. The status comes from a bundled registry built from the providers' deprecation pages. The exit code is 1 when something retires within the window, so it also works as a CI check.
I ran it over four popular, unrelated open-source repositories. It found 131 distinct model IDs that are retiring or already r
Discussion
Take the lead—comment now
Lead the way—your insights can inspire others.