Concept renderProviders publish minimum notice before retiring a model: at least 6 months for OpenAI generally available models, at least 60 days for Anthropic, and as little as 2 weeks for OpenAI previews, as of October 31, 2026. Google lists earliest possible shutdown dates. Record the identifier, the dates and a swap path before you lock a model.
A device takes months to build and is expected to work for years. A hosted language model can be deprecated and retired on a provider schedule that you do not control. This guide reads three providers' deprecation pages, turns the dates into day counts you can check, and lists what to measure and what to ask before you pick a model. It contains no Duobay price and no measured result.
All dates and rules below come from the providers' public pages, as of October 31, 2026. Retirement tables change often, so re-read the linked pages before you decide.
How much notice do providers publish?
Each provider states its own rule. The rules differ in length and in how binding they are.
| Provider | Model class | Published minimum notice | Caveat on the page | Source |
|---|---|---|---|---|
| OpenAI | Generally available models | At least 6 months | Unless safety or compliance needs a faster timeline. | OpenAI deprecations page, as of October 31, 2026 |
| OpenAI | Specialized variants of generally available models | At least 3 months | Same exception. | OpenAI deprecations page, as of October 31, 2026 |
| OpenAI | Preview models | Much shorter notice, such as 2 weeks | The page gives 2 weeks as an example of the short end. | OpenAI deprecations page, as of October 31, 2026 |
| Anthropic | Publicly released models | At least 60 days | Sent to customers with active deployments. Tentative retirement dates for active models are listed as "not sooner than". | Anthropic deprecations page, as of October 31, 2026 |
| Google Gemini API | Listed models | No fixed minimum captured | The page says listed shutdown dates are the earliest possible dates, and that the exact date is communicated with advance notice. | Google Gemini API deprecations page, as of October 31, 2026 |
How much notice did models actually get?
These are retirements listed on the same pages. The day count is the removal date minus the notice or deprecation date, computed here from the listed dates.
| Provider | Model | Notified or deprecated | Removed or retired | Days between | Source |
|---|---|---|---|---|---|
| OpenAI | Older GPT-5 and o3 snapshots | 2026-06-11 | 2026-12-11 | 183 | OpenAI deprecations page, as of October 31, 2026 |
| OpenAI | Certain GPT-4 series models | 2026-10-14 | 2027-01-14 | 92 | OpenAI deprecations page, as of October 31, 2026 |
| Anthropic | claude-sonnet-4-5-20250929 | 2026-09-30 | 2026-11-30 | 61 | Anthropic deprecations page, as of October 31, 2026 |
| Anthropic | claude-opus-4-1-20250805 | 2026-06-05 | 2026-08-05 | 61 | Anthropic deprecations page, as of October 31, 2026 |
| Anthropic | claude-3-7-sonnet-20250219 | 2025-10-28 | 2026-02-19 | 114 | Anthropic deprecations page, as of October 31, 2026 |
The Anthropic claude-sonnet-4-5-20250929 retirement date of 2026-11-30 is still ahead of the date we read the page. The claude-opus-4-1-20250805 and claude-3-7-sonnet-20250219 models were already retired.
How long did Gemini models stay listed?
Google's table gives a date for each model and an earliest possible shutdown date. The day count below is the gap between the two. The page says shutdown dates are the earliest possible dates, so an actual shutdown can come later.
| Model | Listed date | Earliest possible shutdown | Days between | Source |
|---|---|---|---|---|
| gemini-2.0-flash | 2025-02-05 | 2026-06-01 | 481 | Google deprecations page, as of October 31, 2026 |
| gemini-3.1-flash-lite | 2026-05-07 | 2027-05-07 | 365 | Google deprecations page, as of October 31, 2026 |
| gemini-3-pro-preview | 2025-11-18 | 2026-03-09 | 111 | Google deprecations page, as of October 31, 2026 |
The same page lists the stable Gemini 2.5 models with no shutdown date announced. Some 2.5 preview models do have dates, so that statement covers the stable models only (source, as of October 31, 2026).
What do the numbers tell you?
This section is our reading of the tables above.
- The two OpenAI entries and the three Anthropic entries each ran between 61 and 183 days from notice to removal. Notice length varies by provider and by entry.
- The Gemini rows span a wide range of listed lifetimes, and the shortest belongs to a preview model.
- Every date from Google and every "not sooner than" date from Anthropic is a lower bound. The date can come later, and the provider does not promise it.
- A hosted model can leave while units built today are still in stock or in the field. The tables show the schedule, and they say nothing about your build time or your support promise.
What are the common traps?
These follow from the published rules and dates above. They are engineering reasoning. None describes an incident at any company.
- A preview model in a production design. OpenAI says preview models can get much shorter notice, such as 2 weeks. Keep preview models in early experiments, and write down that they are previews.
- Counting on the stated notice class. OpenAI lists a 6-month minimum for generally available models. The GPT-4 series entry above runs 92 days from notice to removal. The page text we captured does not say which class those models belong to, so we cannot say the rule was broken. Plan on the shorter number.
- Reading an earliest date as a promise. Google says its shutdown dates are the earliest possible dates. Anthropic lists tentative dates as "not sooner than". Both are lower bounds. A stable Gemini 2.5 model with no shutdown date announced tells you only what the page said on the day you read it.
- A notice shorter than your update cycle. If a swap, retest and over-the-air update take longer than the notice you were given, the notice cannot be met even if you start the day it arrives. Measure your swap time before you rely on any notice period.
- Request code that breaks on a swap. Anthropic documents that temperature, top_p and top_k are removed in API version 2026-10-21 and return a 400 error. A model or API swap can fail on the request, before any question of answer quality arises.
- A retired identifier on a unit in stock. This is our engineering reasoning. A device that left the factory with a model identifier that has since been retired can fail at first power-on, before any release can fix it. Check the retirement status of the pinned identifier before each shipment.
- No owner for migration cost. A hosted model leaves on the provider schedule. If the contract with the team that built the firmware does not say who pays for and who tests the swap, the device can reach the field with no one assigned to it.
What should you measure on your own board?
The provider pages tell you the schedule. They do not tell you how long your swap takes or how your answers change. We have not run these tests for you, and this page reports no results. The pass line for each test is yours to set from your product requirements, and you should record the reason for it.
| What to measure | How to instrument or collect it | Raw data to record |
|---|---|---|
| Time to swap the model | Change the model setting on a production-intent build, rerun your regression prompts and ship the update to a test unit over the air. | Start and end date of each run, elapsed days, the build and model identifiers, and every step that needed manual work. |
| Answer quality after a swap | Replay real prompts from your prototype log against the old and the new model. Score the replies with a rubric you wrote before scoring. | The prompts, both replies, the rubric, each scorer's score and the notes on any disagreement. |
| Request compatibility | Replay every request shape your firmware sends against the replacement model and the current API version. | Each request shape, the parameters it sends, the response code and the error text for any rejected request. |
| Failure behavior | Point a test unit at an identifier that returns an error and watch the device. | What the user sees, what the device logs, and how long the feature stays down. |
| Update path on aged units | Update a unit that has sat in storage, with the battery at its lowest allowed charge and on a weak network. | Storage time, battery level, network conditions, each attempt, the result and the cause of every failed attempt. |
| Inventory check | Before each shipment, compare the pinned model identifier with the provider deprecation pages. | The date you read each page, the identifier, its status and any retirement date listed. |
Set the pass line yourself, write it down before you run each test, and record how you chose it.
What should you think through before you choose?
Answer each question yes or no. Take the list to your team and to any supplier who builds the firmware or the backend, including us. Each no is an open item to resolve before you commit. The gate process describes the stages where you can close them.
- Do we know the exact model identifier the firmware calls?
- Did we write down the date we read its retirement status?
- Do we know whether that model is generally available, a specialized variant or a preview?
- Have we recorded the earliest published retirement date for it?
- Is the model name a setting on a server we control?
- Have we measured how long a swap takes end to end?
- Have we checked every request parameter we send against the replacement model and the current API version?
- Does the device have a defined behavior when the model call is rejected?
- Is there a named person who re-reads the deprecation pages after launch?
- Does the contract say who pays for and who tests a forced migration?
- Do we have a fallback model that is already tested?
- Have we written down the pass lines for our own tests and the reason for each?
Questions about model retirement and hardware
How much notice will I get before a model is retired?
It depends on the provider and on the model class. OpenAI publishes at least 6 months for generally available models, at least 3 months for specialized variants and much shorter notice, such as 2 weeks, for previews. Anthropic publishes at least 60 days for publicly released models. Google lists earliest possible shutdown dates. as of October 31, 2026. OpenAI, Anthropic, Google.
Is a model with no announced shutdown date safe?
It means no date had been announced on the day we read the page. Google says shutdown dates are the earliest possible dates and that the exact date comes with advance notice. Record the access date and keep a swap path ready.
Should the device call the provider directly?
A server you control between the device and the provider lets you change the model name, the request shape and the fallback without touching firmware. That is our engineering recommendation, and no provider requires it. Our default scope is a device and SDK tested against your backend, and we can build the backend in your own cloud account as an option. App, cloud and AI scope.
Does running the model on the device remove this problem?
It removes the provider retirement schedule from the call path, and it adds its own costs in bill of materials, battery, heat and update work. The cost side is covered in cloud versus edge cost.
Can you tell me which model to choose?
Not from this page. The right model depends on your product, your prompts and your update path. Talk to us about your device.
To talk about your device, tell us about it. You can also read how our app, cloud and AI scope keeps the model behind an interface you own.
Sources
All pages accessed October 31, 2026. Retirement tables change, so re-read them before you decide. This is an engineering summary, so confirm contract and compliance questions with your own advisers.
- OpenAI, Deprecations: https://developers.openai.com/api/docs/deprecations (accessed 2026-10-31)
- Google, Gemini API deprecations: https://ai.google.dev/gemini-api/docs/deprecations (accessed 2026-10-31)
- Anthropic, Model deprecations: https://platform.claude.com/docs/en/about-claude/model-deprecations (accessed 2026-10-31)
Planning an AI recording wearable? Tell us what it needs to do. A Duobay engineer replies within 1 business day. Send a project brief →