Sora, Veo and Omni preview shutdown dates in one table (Oct 2026)
OpenAI removed the Sora Videos API on Sept 24, 2026. Google ends Veo 3.1 and Omni preview ids Oct 22. One dated table, and how to read Sume's live list.

OpenAI's deprecations page says it notified developers on March 24, 2026 that the Videos API and the Sora 2 aliases and snapshots would be removed on September 24, 2026, and it names no replacement (OpenAI deprecations, read 2026-10-09). Google's page lists three Veo 3.1 preview ids and gemini-omni-flash-preview for shutdown on October 22, 2026, with gemini-omni-1.1-flash as the replacement (Google deprecations, read 2026-10-09).
What is the full dated list?
| Vendor | Model ids | Date | Named replacement |
|---|---|---|---|
| OpenAI | sora-2, sora-2-pro, sora-2-2025-10-06, sora-2-2025-12-08, sora-2-pro-2025-10-06, Videos API | Removed September 24, 2026 | None |
| veo-2.0-generate-001, veo-3.0-generate-001, veo-3.0-fast-generate-001 | June 30, 2026 | Not captured here | |
| veo-3.1-generate-preview, -fast-, -lite- | October 22, 2026 | gemini-omni-1.1-flash | |
| gemini-omni-flash-preview | October 22, 2026 | gemini-omni-1.1-flash | |
| gemini-omni-1.1-flash | No date announced | - |
Which of these affects a Sume integration?
Sume uses its own bare catalog ids and lists none of the retired ones. Its Omni row is gemini-omni-flash-1.1, and the docs state the Sume contract never carries a provider-org prefix. A request that still sends sora-2 or a Veo id will not match a catalog model. Sume also says it will retire its own Video 1.0 alias soon, which maps to Auto; new code should use POST /v1/videos.
How do you stop a retirement surprising you?
The video generation docs describe the models endpoint, and the Video Router docs show the catalog fields.
- Read
GET /v1/videos/modelsin CI and fail the build if a pinned id is missing. - Keep one config value for the model id, not a literal in each call.
- Log the
modelfield from each job so you can see which id served it. - Check each vendor's deprecations page on a schedule, and note the date you read it.
What about Omni itself?
Google lists no shutdown date for gemini-omni-1.1-flash. That is not a promise, so pin the id and re-read the page before large campaigns.
Sources
Related posts
More in Developers
- Make an SRT file from Sume STT word timings in Python (7 words a cue)
Sume STT always returns words[] with word, start and end in seconds. This Python function turns the list into an SRT file, seven words a cue.
- Stable idempotency keys for pause-cut trims: hash source, start, end
Derive each trim's Idempotency-Key from a hash of source, start, end and precision. A retried batch then returns the same jobs and bills 8 trims once.
- Still on /v1/image-router/generate? It works but gets no new params
Sume's legacy image-router generate and models routes still work but are deprecated and get no new parameters. What to change to move to POST /v1/images.
- Stop a Seedance 2.5 batch on SumeInsufficientCreditsError
Submit a batch with createVideoGeneration and one idempotency key per item. On a 402, stop the loop, top up, and rerun the same script without paying twice.
Written by Sume