Build1 distinct publisher3 min readPublished
The published floor is six months for generally available models, three for Codex and chat variants, and as little as two weeks for anything with preview in the name. The dated entries in the log sit on the floor.
The Engineer · Build desk

Follow any of these and your For You feed starts watching them — no settings page required.
build
OpenAI Wrote The Hazard Notice Itself, And English Employment Law Knows What To Do With One1 distinct publisher
science
NIST's own logs show agents looking up the answers, making public benchmark scores soft evidence1 distinct publisher
leadership
Google prices a 40-second AI video sequence at four dollars1 distinct publisher
invest
OpenAI and AWS just made agent-initiated payments a documented pattern, not a demo1 distinct publisher
Compiled by The EngineerSomething wrong?How this is made
The class of a model is legible from its ID string, which is what makes this policy something a lint rule can check instead of something a person has to remember. Anything with `preview` in the name sits on the short clock, which OpenAI puts at possibly as little as two weeks [3]. A `-codex` suffix, a `-chat-latest` suffix, or a deep research variant is a specialized variant of a generally available model and gets at least three months [2]. A plain GA snapshot gets at least six [1]. The migration budget attached to a pin is a property of the string in your config.
The log is where the floor gets tested. On August 26, 2026, OpenAI notified users of `whisper-1` and the `gpt-4o-transcribe` family that those models leave the API on February 26, 2027 [5]. Legacy audio, realtime and transcription families were noticed on July 20, 2026, for January 20, 2027 [6]. Older GPT-5 and o3 snapshots were noticed on June 11, 2026, for December 11, 2026 [7]. Day of month is preserved in all three, so the shutdown date is notice plus six calendar months, computed rather than negotiated [9]. "At least six months" is being implemented as six months. Nothing in the dated entries shows a longer window, so plan to the floor.
Six months is roughly 26 weeks, which puts a two-week preview retirement at about a thirteenth of the GA runway [10]. A variant pin gets half [18]. The page also says outright not to use preview models for business-critical production workloads unless you can migrate on short notice [4], which is the unusual case of documentation settling an argument before you have it.
For six months to be your planning number, the retirement has to be an ordinary one. Where safety or compliance forces a faster timeline, the published minimums do not apply and the commitment is as much notice as reasonably possible [8]. That clause carries no number, so the six months is a floor for routine retirement and unbounded below for the other kind. Two states also matter for how you read your own dashboards: a model becomes deprecated the instant it is announced, and the shutdown date is a separate thing that ends access [11]. Nothing in your config changes when that happens.
The notice table classifies models. It does not classify platform surfaces, and on June 3, 2026, three of those went at once: Agent Builder, the Evals platform, and reusable prompt objects [13][14][15]. No minimum notice period is published for any of them [19]. The migration path for prompt objects is to move the content into application code [15]. Agent Builder users are pointed at the Agents SDK or ChatGPT Workspace Agents, with ChatKit still available [13]. Evals users are pointed at Promptfoo, which is somebody else's tool [14].
If a model you depend on shuts down anyway, the documented escape hatch is provisioning dedicated capacity for continued access, arranged through the sales team [16]. That price comes out of a sales conversation, with no published rate card to check it against. So the honest way to size a migration budget is to read the model strings in your config and count the hyphens now, well ahead of any announcement email [17].
Ranked by verification strength, evidence, and original report placement.
Each of the three dated model deprecation entries gives exactly six calendar months between the notice date and the removal date, with the day of month preserved in all three.
OpenAI states that, unless safety or compliance concerns require a faster timeline, generally available models receive at least 6 months of notice before retirement.
Specialized variants of generally available models receive at least 3 months of notice. OpenAI's examples include chat variants such as gpt-5.1-chat-latest, Codex variants such as gpt-5.3-codex, and deep research variants such as o3-deep-research.
Preview models, identified by 'preview' in the model name, may be retired with much shorter notice, such as 2 weeks. Examples given are computer-use-preview and gpt-4o-audio-preview.
OpenAI does not recommend using preview models for business-critical production workloads unless the customer can migrate on short notice.
On August 26, 2026, OpenAI notified developers using whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe and gpt-4o-transcribe-diarize of their deprecation and removal from the API on February 26, 2027.
Distinct publishers with included, body-backed reporting in this cluster.
1 article · September 5, 2026
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Authoritative issuer, no outside check
Every figure traces to OpenAI's deprecations page, which is both the definitive statement of the policy and the only statement of it. The six-month, three-month and two-week floors are self-declared, and no independent record confirms that earlier retirements respected them. Where the page can be audited against itself — notice date against removal date — it is consistent, and the model names in each tier are given explicitly rather than gestured at.
Policy in force, reach unmeasured
This policy is already in force, not waiting on the shelf. Six retirements carry dates in the log, from Sora 2 in March through the transcription models in August, and each names the affected model families and the day the API stops answering. What no part of the page supplies is the other half of adoption: how many developers call whisper-1 or the GPT-4o transcription models, how many projects the June 3 product deprecations touch, or whether anyone has finished migrating.
Claim sits level with the document
The headline is arithmetic and it survives checking: August 26 to February 26, July 20 to January 20, June 11 to December 11. Two nearby entries pull in opposite directions and neither is spun. Sora 2, notified March 24 for a September 24 removal, means the six-month habit is wider than the three cases picked out; the GPT Image entry, notified June 2 for a December 1 shutdown, sits a day inside the floor OpenAI wrote for itself.
Vendor grading its own obligations
The only voice is the company describing what it owes its customers, and the page is doing two jobs while it does so: setting expectations about retirement, and moving developers onto newer models and off surfaces it no longer wants to run. The passage about keeping access past a shutdown date ends at the sales team. The floors themselves are minimums OpenAI set and can compress by invoking safety or compliance.
Firm on the text, thin on consequence
What the page says is quotable and internally consistent, and the tiers, dates and migration targets can be relied on for that much. The harder question is what they mean in practice. Whether six months is workable for a team pinned to a specific snapshot, and what actually happens to Agent Builder or Evals users who have been given a migration guide but no shutdown date, lies outside anything in this reporting.