The week in AI model changes

2026-07-28 to 2026-08-04

5left the catalogue
20new retirement dates
3dates the vendor took back

Left the catalogue this week

Observed by diffing the live catalogue every day. A model that simply stops being listed was never on anyone's calendar, because there was no date to put on one.

SeenModelVendor
2026-08-01mistralai/devstral-2512Mistral
2026-08-01openai/gpt-5.1-chatOpenAI
2026-07-30openai/gpt-5-codexOpenAI
2026-07-30openai/o3-deep-researchOpenAI
2026-07-30openai/o4-mini-deep-researchOpenAI

Retirement dates that are new to us this week

Read from the vendors' own deprecation pages. Soonest first.

RetiresModelVendor
2024-09-13openai/gpt-3.5-turbo-0613OpenAI
2025-03-30mistralai/mistral-large-2407Mistral
2025-12-02google/gemini-2.5-pro-preview-05-06Google
2026-04-20anthropic/claude-3-haikuAnthropic
2026-05-25google/gemini-3.1-flash-lite-previewGoogle
2026-06-15anthropic/claude-opus-4Anthropic
2026-06-15anthropic/claude-sonnet-4Anthropic
2026-06-25google/gemini-3-pro-image-previewGoogle
2026-06-25google/gemini-3.1-flash-image-previewGoogle
2026-07-23openai/gpt-5.1-codexOpenAI
2026-07-23openai/gpt-5.1-codex-maxOpenAI
2026-07-23openai/gpt-5.1-codex-miniOpenAI

Dates the vendor withdrew this week

The vendor published a retirement date and its page no longer carries one. The model is still listed and still callable; what changed is what the vendor says about it.

NoticedModelVendor
2026-08-03google/gemini-2.5-proGoogle
2026-08-03google/gemini-2.5-flash-liteGoogle
2026-08-03google/gemini-2.5-flashGoogle

The long tail nobody tracks

Models their vendor has already retired that the catalogue no longer lists at all. These are not this week's news - they are what is still sitting in code written last year.

187

See all of them, with the vendor page each date came from

Reading a list is work. This checks a whole repository against all of it:

curl -sO https://neosignal-ai.vercel.app/check.py
python check.py .

It names every model your repository calls that is already gone, and exits non-zero so the next one fails the build instead of production.