FREE STUDY NOTES · AI-103

Video generation with Sora 2 in Microsoft Foundry

What Sora 2 can generate, its parameters and limits, and how the asynchronous jobs work.

From Ultra Transcenders AI-103 by Tony Rough (publishing soon)

Video generation works differently from image generation: it runs as a long job that you start, poll and then download.

What Sora 2 does

The asynchronous job pattern

Common trap: expecting video generation to be a single synchronous call that returns the file - you create a job, poll its status, then download the result.

Sora 2 parameters

Sora 2 parameter Values
prompt Required; describe shot type, subject, action, setting, lighting and camera motion, one purpose per prompt
size 720x1280 (default, portrait) or 1280x720
seconds 4 (default), 8 or 12
input_reference One JPEG/PNG/WebP image that anchors the first frame; its resolution must match size exactly
remix_video_id / videos.remix(video_id, prompt) Reuse the structure, motion and framing of a completed video and change one thing

Common trap: assuming input_reference is resized for you - a reference image that doesn’t match the requested size is rejected.

The original Sora model

Restrictions and limitations

Get the whole book

This note is one section of Ultra Transcenders AI-103: Developing AI Apps and Agents on Azure, an independent study guide that explains every topic the exam covers by technology, with comparison tables, diagrams and the common traps, plus a glossary linked to Microsoft Learn.

Amazon.co.ukKindle: coming soonPaperback: coming soon
Amazon.comKindle: coming soonPaperback: coming soon

Publishing soon on Amazon in Kindle and paperback editions.

About the book · Free AI-103 glossary · All AI-103 study notes

More AI-103 study notes