Mindket

Sora tutorial: what ended, and the prompting that still works

A black banner titled "AI video" over the line "Sora, Veo, video prompts and open models".

The Sora API no longer takes new work. OpenAI removed the Sora 2 models and the Videos API on September 24, 2026, and lists no replacement. Its Sora 2 prompting guide still teaches how to describe a shot: one camera move and one action, speech in its own block. Other vendors' guides ask for much the same parts in layouts of their own.

In this lesson

  • Write each shot with one camera move and one action, then run it more than once.
  • Give spoken lines their own Dialogue block under the scene.
  • Treat length, size and characters as settings, never as words in the prompt.
  • Check each tool's own guide before you reuse a prompt, because the layouts differ.
All courses
On this page
  1. What ended, and when
  2. Write a shot the way the guide teaches
  3. A short prompt, and what each part does
  4. The settings a prompt could not change
  5. Where each Sora idea lives now
  6. The goodbye post
  7. Common mistakes
  8. Try it yourself
  9. Next: make a video with Veo
  10. Check yourself
  11. Frequently asked questions
  12. Sources

What ended, and when

If you came to use Sora 2 through its API, it no longer takes new work. OpenAI's deprecation page says developers were told on March 24, 2026 that the Videos API and every Sora 2 model name, sora-2 and sora-2-pro among them, would be removed on September 24, 2026. The page lists no replacement. The API guide now opens with a notice that the models were shut down on that date and that the guide stays up for historical reference.

The Sora account said goodbye to Sora on X the same day and promised timelines for the app and the API. What happened to the Sora app is in Mindket's lesson on making AI videos with Gemini and Flow, which cites OpenAI's help page.

The prompting guide is a different matter. OpenAI updated it in March 2026, and its page now carries a banner saying the recipe is archived and may reference outdated models or APIs. This lesson reads it with that banner in mind: it uses the guide's way of writing a shot as a template, then shows where each idea lives in the tools that remain.

Sora 2 and its API, in three dates
  1. Prompting guide updated

    It adds reusable characters, 1920 by 1080 exports, clips up to 20 seconds, video extension and a Batch API.

    Source: OpenAI Cookbook: Sora 2 Prompting Guide (read November 6, 2026)

  2. Shutdown announced

    OpenAI tells developers the Videos API and the Sora 2 models will be removed.

    Source: OpenAI API docs: Deprecations (read November 6, 2026)

  3. Videos API shut down

    sora-2, sora-2-pro and their dated snapshots stop working, with no one-to-one replacement.

    Source: OpenAI API docs: Deprecations (read November 6, 2026)

Write a shot the way the guide teaches

OpenAI's guide tells you to prompt like you are briefing a cinematographer who has never seen your storyboard. Whatever you leave out, the model improvises. A shot here means one continuous piece of video with one camera setup, and the guide asks for one subject action and one lighting recipe in it.

Its descriptive template splits a prompt into the scene, the camera, the beats and the speech. Sora is gone, so a finished prompt has to go to a tool that remains, and each tool words things its own way. The next lesson does it with Veo.

[Prose scene description in plain language. Describe characters, costumes, scenery, weather and other details. Be as descriptive to generate a video that matches your vision.]

Cinematography:
Camera shot: [framing and angle, e.g. wide establishing shot, eye level]
Mood: [overall tone, e.g. cinematic and tense, playful and suspenseful, luxurious anticipation]

Actions:
- [Action 1: a clear, specific beat or gesture]
- [Action 2: another distinct beat within the clip]
- [Action 3: another action or dialogue line]

Dialogue:
[If the shot has dialogue, add short natural lines here or as part of the actions list. Keep them brief so they match the clip length.]
  1. Pick one shot. One camera setup, one subject action and one lighting recipe is the guide's rule for each block.
  2. Write the scene as plain prose: who is there, what they wear, the place and the weather.
  3. Under Cinematography, name the framing and angle, for example "wide establishing shot, eye level", then the mood.
  4. List two or three Actions as beats. "Actor takes four steps to the window, pauses, and pulls the curtain in the final second" gives the model more than "Actor walks across the room."
  5. Put any speech in a Dialogue block below the prose, with short lines that fit the clip length.
  6. Add one small sound even for a silent shot, such as "distant traffic hiss" or "a crisp snap", as a cue for rhythm.
  7. Generate the shot more than once. The guide says the same prompt gives different results each time and calls that a feature.

The template is copied from OpenAI's guide, which calls it one way to write prompts and not a recipe for every shot. Leave out what does not matter for your shot.

A short prompt, and what each part does

The guide's own short example is one sentence. Each part has a job: "90s documentary" sets the style, so the model picks the lens, the light and the color grade. "An old Swedish man sits in a study" gives subject and setting in minor detail and leaves the rest to the model. The quoted line is dialogue, which the guide says Sora will likely follow exactly.

What the sentence leaves out is just as plain. The time of day, the weather, outfits, camera angles and the set are all unspecified, and the guide says that unless you describe them, Sora makes them up. A short prompt buys variety, and a long one buys control.

The table is the guide's own list of weak prompts beside strong ones. The strong ones name things the camera can see.

In a 90s documentary-style interview, an old Swedish man sits in a study and says, "I still remember when I was young."
Pairs from OpenAI's Sora 2 prompting guide, read on 6 November 2026.
Weak promptStrong prompt
A beautiful street at nightWet asphalt, zebra crosswalk, neon signs reflecting in puddles
Person moves quicklyCyclist pedals three times, brakes, and stops at crosswalk
Cinematic lookAnamorphic 2.0x lens, shallow DOF, volumetric light

The settings a prompt could not change

The guide separates what the prompt controls from what only API parameters control. It names four: the model, the size, the length in seconds and the characters. In its words, resolution, duration and character references "will not change based on prose like 'make it longer.'"

The API worked as a job. A create call returned a job id and a status, the caller polled until the status read completed, and a last call fetched the MP4, according to the video guide. Google's Veo API follows the same shape, which the next lesson walks through.

Limits in the March 2026 guide

20 s

longest clip in one generation

Source: OpenAI Cookbook: Sora 2 Prompting Guide (read November 6, 2026)

120 s

a clip extended up to 6 times

Source: OpenAI Cookbook: Sora 2 Prompting Guide (read November 6, 2026)

2

characters in one generation

Source: OpenAI Cookbook: Sora 2 Prompting Guide (read November 6, 2026)

2 to 4 s

reference clip that made a character

Source: OpenAI Cookbook: Sora 2 Prompting Guide (read November 6, 2026)

From the Sora 2 prompting guide. These settings no longer work, because the API is shut down.
SettingValues the guide lists
modelsora-2 or sora-2-pro
sizesora-2: 720x1280 and 1280x720. sora-2-pro adds 1024x1792, 1792x1024, 1080x1920 and 1920x1080
seconds4, 8, 12, 16 or 20, with 4 as the default
charactersUp to two character IDs from an uploaded reference clip

Where each Sora idea lives now

No tool replaces Sora one to one, and OpenAI names no replacement. The ideas still map onto tools that exist. The pairing below is Mindket's, built from OpenAI's guide and Google's two Gemini cookbook notebooks, and the next lessons teach each right column.

For a wider comparison of video tools by what they cost to start and how long a clip runs, see the best AI video generator lesson.

The first two columns are from OpenAI's guide. The third is Mindket's pairing from the Veo and Omni notebooks.
Sora 2 featureWhat it didClosest match in Google's cookbook
Image referenceUsed a picture as the first frame, and the text said what happens nextVeo: the image argument. Omni: a picture in the input list
CharactersA reusable character from a 2 to 4 second clip, up to two per videoVeo 3.1: up to 3 reference images. Omni: up to 6 reference images
Extend videoContinued a clip, using the whole clip as contextVeo: the video argument, 7 seconds a step. Omni: a follow-up turn
Edit videoChanged an existing clip with a new promptOmni: a follow-up turn with previous_interaction_id
Dialogue blockKept speech apart from the scene descriptionVeo: lines in quotes inside the prompt text

The goodbye post

The Sora account announced the end on X. Its post thanks everyone who "created with Sora, shared it, and built community around it" and says more details would follow soon.

What you made with Sora mattered, and we know this news is disappointing.

Sora (@soraofficialapp), the Sora account · X (read November 6, 2026)
The Sora account (@soraofficialapp) on X, 24 March 2026: We're saying goodbye to Sora. To everyone who created with Sora, shared it, and built community around it: thank you.
Sora on X, 24 March 2026

The post as X's own embed showed it on 5 November 2026, with the time in UTC. Select the picture to open the post on X.

Common mistakes

  • Trusting a site that says it still offers Sora 2. OpenAI's own pages say the API models were shut down, so ask what the site runs.
  • Writing the length into the prompt. Seconds, size and characters were settings in the API call, and prose such as "make it longer" changed none of them.
  • Packing a whole scene into one clip. The guide says shorter clips follow instructions better and suggests two 4 second clips stitched in an edit over one 8 second clip.
  • Vague style words. "Cinematic look" names nothing the camera can see, so give it a lens, a depth of field and a light.
  • Judging a prompt by one run. The guide notes that the second or third result is sometimes the better one.

Try it yourself

Pick something ordinary, such as a kitchen at six in the morning, and write one shot with the template. You need no Sora account. Any video tool you already have will do.

  • Write the weak version of the shot first, then rewrite each line the way the table does.
  • Add one short spoken line. A 4 second shot usually fits one or two short exchanges, according to the guide.
  • Run the finished prompt three times in one tool and note what changes between runs.
  • Check each clip against your list: one camera move, one action, one light and lines that fit the length.

Next: make a video with Veo

The next lesson turns the same ideas into code. You will install Google's SDK, write a prompt with a camera move and a sound line, and wait for the job to finish. Veo in the Gemini API also covers first frames, reference images and extending a clip.

Check yourself

  1. You want a longer Sora-style clip. Where did the guide say the length is set?

    Show answer

    B. In the seconds parameter of the API call The guide says resolution, duration and character references are set in the API call and do not change with prose in the prompt.

  2. Which of these prompts gives the model the most to work with?

    Show answer

    C. Wet asphalt, zebra crosswalk, neon signs reflecting in puddles It names things the camera can see, which is what the guide's strong prompts do.

  3. Where does the guide say spoken lines belong?

    Show answer

    A. In a Dialogue block below the prose description A separate block helps the model tell the visual description from the spoken lines.

  4. What is true of the Sora API today?

    Show answer

    D. It was shut down on September 24, 2026, with no one-to-one replacement OpenAI's deprecation page lists the Videos API and the Sora 2 models with that shutdown date and no replacement.

Frequently asked questions

How do I use Sora?

You cannot start new videos with the Sora API any more. What carries over is the thinking: describe one shot with its subject, action, camera, light and sound. Other vendors' guides ask for much the same parts in layouts of their own, so write the shot again from the tool's own guide, as the prompts lesson shows.

Which tool should I use instead of Sora?

Pick by what you have. Google's Veo and Gemini Omni run through the Gemini API. Mindket's Gemini and Flow lesson, linked above, covers Google's apps. Wan, HunyuanVideo and LTX run on a graphics card of your own. The comparison of video tools on Mindket goes by clip length and how you start.

Can I still use the Sora 2 prompting guide?

Yes, for the writing. Its advice on camera, action, light and sound matches the parts other vendors' guides ask for, though each tool words them its own way. Its API settings and endpoints no longer do anything.

How long could a Sora 2 video be?

Up to 20 seconds in one generation, set with the seconds parameter, according to the March 2026 guide. A clip could be extended up to 6 times, for 120 seconds in total.

Does a Dialogue block work in other video tools?

Veo 3 and later make speech from lines written in the prompt, according to Google's notebook, so write each line in quotes inside the prompt, as its example does. Check the tool's own guide for the exact wording it prefers.

Sources

  1. OpenAI Cookbook: Sora 2 Prompting Guide (read November 6, 2026)https://developers.openai.com/cookbook/examples/sora/sora2_prompting_guide
  2. OpenAI API docs: Deprecations (read November 6, 2026)https://developers.openai.com/api/docs/deprecations
  3. OpenAI API docs: Video generation with Sora (read November 6, 2026)https://developers.openai.com/api/docs/guides/video-generation
  4. X: Sora, March 24, 2026 (read November 6, 2026)https://x.com/soraofficialapp/status/2036532795984715896
  5. GitHub: google-gemini/cookbook, Get started with Veo notebook (read November 6, 2026)https://github.com/google-gemini/cookbook/blob/main/quickstarts/Get_started_Veo.ipynb
  6. GitHub: google-gemini/cookbook, Gemini Omni notebook (read November 6, 2026)https://github.com/google-gemini/cookbook/blob/main/quickstarts/Get_started_Omni.ipynb

Share this lesson

Find the AI video skills people share

Mindket lists agent skills you can read before you install them. Browse the ones that help with prompts, storyboards and video work.

Browse skills

This lesson as Markdown · AI video: Sora, Veo, video prompts and open models · All courses