Every model leaves. Here is when.
Models step down in stages. First the apps, then the API, sometimes lingering on a cloud before they are gone for good. This page keeps the dates, and your agent can read them too.
One step for each date
2 Nov: grok-imagine-image-quality on the xAI API
Pick a provider, or a place.
The same model can leave on different dates in different places, so each place gets its own row. Gone means it has already left that place.
Leaving
- grok-imagine-image-quality leaves 2 Nov xAI API · deprecated in 17 days Replacement: grok-imagine-image-2.0 · After that, requests go to grok-imagine-image-2.0 · Per xAI's release notes (read 15 Oct). · Provider's page
Already gone
- grok-voice-transcribe-1.0 left 2 Oct xAI API · retired 14 days ago Replacement: grok-voice-transcribe-2.0 · After that, requests go to grok-voice-transcribe-2.0 · Per xAI's release notes (read 15 Oct). · Provider's page
- grok-3 left 15 May xAI API · retired 5 months ago Replacement: grok-4.3 · After that, requests go to grok-4.3 · Per xAI's release notes (read 15 Oct). · Provider's page
- grok-4-0709 left 15 May xAI API · retired 5 months ago Replacement: grok-4.3 · After that, requests go to grok-4.3 · Per xAI's release notes (read 15 Oct). · Provider's page
- grok-4-1-fast-non-reasoning left 15 May xAI API · retired 5 months ago Replacement: grok-4.3 · After that, requests go to grok-4.3 · Per xAI's release notes (read 15 Oct). · Provider's page
- grok-4-1-fast-reasoning left 15 May xAI API · retired 5 months ago Replacement: grok-4.3 · After that, requests go to grok-4.3 · Per xAI's release notes (read 15 Oct). · Provider's page
- grok-4-fast-non-reasoning left 15 May xAI API · retired 5 months ago Replacement: grok-4.3 · After that, requests go to grok-4.3 · Per xAI's release notes (read 15 Oct). · Provider's page
- grok-4-fast-reasoning left 15 May xAI API · retired 5 months ago Replacement: grok-4.3 · After that, requests go to grok-4.3 · Per xAI's release notes (read 15 Oct). · Provider's page
- grok-code-fast-1 left 15 May xAI API · retired 5 months ago Replacement: grok-build-0.1 · After that, requests go to grok-build-0.1 · Per xAI's release notes (read 15 Oct); an independent tracker agrees. · Provider's page
- grok-imagine-image-pro left 15 May xAI API · retired 5 months ago Replacement: grok-imagine-image-quality · After that, requests go to grok-imagine-image-quality · Per xAI's release notes (read 15 Oct); an independent tracker agrees. · Provider's page
Your agent doesn't read this page. It asks.
With Aware connected, your agent calls aware_models. Name a model any way you like and it answers for every app, API and cloud. Name nothing and it gets whatever is changing in the next 90 days for the models you follow.
aware_models { "model": "gemini-robotics-er-1.6-preview", "surface": "gemini_api" }
gemini-robotics-er-1.6-preview on the Gemini API: Deprecated; the retirement date 31 Aug has passed and the source still lists it this way. Replacement: gemini-robotics-er-2-preview. Requests now fail.
Or paste this to your agent in any chat:
Use aware_models to check when the model you run on leaves each app, API and cloud. Tell me the dates that matter.
Not connected yet? Add the connector first.
Read from the source. Compared with a second.
Every day, Aware reads the providers' own deprecation pages: Anthropic, OpenAI, Google, AWS, Azure, Mistral and xAI. What a page says is shown as it is read, with the page it came from and the day it was read. Dates for the consumer apps are added by hand by the Aware team.
An independent tracker, deprecations.info, is compared with each row. Each one says whether the tracker agrees, and where they differ both dates are shown. If a provider moves a date, this page moves with it and says what it moved from. A person at Aware can check a date or set it by hand, and it says so when they have.