AI models don't stay available forever. On Azure, a model version is retired about 18 months after its launch. On that day the deployment either switches to a different model by itself or stops working. Either way, the app changes without a release.
That's why every project should know when each of its models retires and move to the replacement on its own schedule.
Note: Microsoft emails subscription owners at least 60 days before a model retires, and names the replacement about 90 to 120 days before. The dates for every model are in the model retirement schedule.
| Deployment | Model | Retires | Plan |
|---|---|---|---|
| chat | gpt-4o | ? | None |
❌ Figure: Bad example - Nobody knows which version is deployed or when it retires
| Deployment | Model and version | Retires | Upgrade setting | Backlog |
|---|---|---|---|---|
| chat | gpt-4o 2024-11-20 | 14 Apr 2027 | Once the current version expires | PBI due 14 Jan 2027: run the evals on the replacement |
✅ Figure: Good example - Every deployment has a date, an upgrade setting and a backlog item