Model Graveyard Check · OpenAI · Anthropic · Google · Mistral · Cohere

Is your code still calling a model that's about to die?

Claude Sonnet 4.5 shuts down on November 30. Gemini 2.5 Pro and Flash get silently rerouted on December 1. GPT-5 and o3 die on December 11. Paste your code or a public GitHub repo and find every dead or dying model ID, with file and line, in a few seconds. It runs in your browser. Nothing is uploaded.

→ I scanned the 60 most-starred LLM repos on GitHub: 39 still reference dead or dying model IDs, 26 set one as a model value

Public repos only. Reads up to 400 source and config files through GitHub's public API.

Run it in CI

Same data, same rules, as a single Python file with no dependencies. It exits with code 1 when a model ID is already dead, so the build breaks before production does.

curl -sL https://lira-ia.github.io/model-check/check.py | python3 - . --fail-on dead

GitHub Actions, with an annotation on the exact line of every hit:

- uses: actions/checkout@v4
- uses: Lira-IA/lira-ia.github.io/action@main
  with:
    fail-on: dead   # or: soon (90 days), never

Options: --fail-on soon --days 30 to break 30 days before a shutdown, --json for machine output. Read the source (MIT, about 120 lines, its only network call downloads models.json).

Next to go

📅 Subscribe to every shutdown date Google Calendar · .ics file One event per shutdown, with a reminder 14 days before. Updates itself.

All model IDs with a shutdown date · The shutdown calendar · dates from the official pages of Anthropic, OpenAI and Google , Mistral and Cohere.