You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/ai-foundry/openai/concepts/video-generation.md
+15-17Lines changed: 15 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,8 +15,7 @@ ms.date: 09/16/2025
15
15
Sora is an AI model from OpenAI that creates realistic and imaginative video scenes from text instructions and/or input images or video. The model can generate a wide range of video content, including realistic scenes, animations, and special effects. It supports several video resolutions and durations.
16
16
Azure OpenAI supports two versions of Sora:
17
17
- Sora (or Sora 1): Azure OpenAI–specific implementation released as an API in early preview.
18
-
- Sora 2: The latest OpenAI-based API, now being adapted for Azure OpenAI, with Sora 2 Pro planned for future release.
19
-
18
+
- Sora 2: The latest OpenAI-based API, now being adapted for Azure OpenAI
20
19
## Overview
21
20
- Modalities: text → video, image → video, video (generated) → video
22
21
- Audio: Sora 2 supports audio generation in output videos (similar to the Sora app).
@@ -35,29 +34,28 @@ Azure OpenAI supports two versions of Sora:
35
34
|**Performance & fidelity**| Early preview; limited realism and motion range | Enhanced realism, physics, and temporal consistency |
36
35
|**Intended use**| Enterprise preview deployments | Broader developer availability with improved API parity |
37
36
38
-
> **Note:***Sora 2 Pro* will add higher-quality generation options, advanced camera controls, and improved motion rendering once available on Azure OpenAI.
39
37
40
38
## Sora 2 API
41
39
Provides 5 endpoints, each with distinct capabilities.
42
-
• Create Video: Start a new render job from a prompt, with optional reference inputs or a remix id.
43
-
• Get Video Status: Retrieve the current state of a render job and monitor its progress
44
-
• Download Video: Fetch the finished MP4 once the job is completed.
45
-
• List Videos: Enumerate your videos with pagination for history, dashboards, or housekeeping.
46
-
• Delete Videos: Delete an individual video id from Azure OpenAI’s storage
40
+
-Create Video: Start a new render job from a prompt, with optional reference inputs or a remix id.
41
+
-Get Video Status: Retrieve the current state of a render job and monitor its progress
42
+
-Download Video: Fetch the finished MP4 once the job is completed.
43
+
-List Videos: Enumerate your videos with pagination for history, dashboards, or housekeeping.
44
+
-Delete Videos: Delete an individual video id from Azure OpenAI’s storage
47
45
48
46
### API Parameters
49
47
50
-
| Parameter | Type |**Sora 2**|**Sora 2 Pro (Coming Soon)**|
|**Prompt**| String (required) | Natural-language description of the shot. Include shot type, subject, action, setting, lighting, and any desired camera motion to reduce ambiguity. Keep it *single-purpose* for best adherence. |Same as Sora 2 |
|**Seconds**| String (optional) |`4 / 8 / 12` <br> **Default:** 4 |Same as Sora 2 |
56
-
|**Input reference**| File (optional) | Single reference image used as a visual anchor for the first frame. <br> Accepted MIME types: `image/jpeg`, `image/png`, `image/webp`. Must match size exactly. |Same as Sora 2 |
48
+
| Parameter | Type |**Sora 2**|
49
+
|------------|------|------------|
50
+
|**Prompt**| String (required) | Natural-language description of the shot. Include shot type, subject, action, setting, lighting, and any desired camera motion to reduce ambiguity. Keep it *single-purpose* for best adherence. |
|**Input reference**| File (optional) | Single reference image used as a visual anchor for the first frame. <br> Accepted MIME types: `image/jpeg`, `image/png`, `image/webp`. Must match size exactly. |
57
55
|**Remix_video_id**| String (optional) | ID of a previously completed video (e.g., `video_...`) to reuse structure, motion, and framing. | Same as Sora 2 |
58
56
59
57
The API is the same as the [OAI API]([url](https://platform.openai.com/docs/guides/video-generation)) , minus the following two things:
60
-
• In AOAI API, you have to replace the model's name, by the name of the deployment. For example, "sora2-
58
+
- In AOAI API, you have to replace the model's name, by the name of the deployment. For example, "sora2-
61
59
test"
62
60
63
61
@@ -78,7 +76,7 @@ Sora might have difficulty with complex physics, causal relationships (for examp
78
76
79
77
### Sora 2 Technical Limitations
80
78
81
-
- Please Sora 2 API details above
79
+
- Please see Sora 2 API details above
82
80
- Jobs are available for up to 24 hours after they're created. After that, you must create a new job to generate the video again.
83
81
- You can have two video creation jobs running at the same time. You must wait for one of the jobs to finish before you can create another.
0 commit comments