Skip to main content
POST
/
v3
/
async
/
sora-2-video-reverse
OpenAI Sora 2 (reverse) Video Generation
curl --request POST \
  --url https://api.myrouter.ai/v3/async/sora-2-video-reverse \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "prompt": "<string>",
  "image": "<string>",
  "duration": 123,
  "size": "<string>",
  "watermark": true,
  "character_url": "<string>",
  "character_timestamps": "<string>"
}
'
{
  "task_id": "<string>"
}
Sora 2 (reverse) is a state-of-the-art video + audio generator. It improves upon the original Sora with more precise physics, clearer realism, synchronized audio, stronger controllability, and a broader range of styles.
This is an async API that only returns the task_id of the async task. Use the task_id to call the Get Async Task Result API to retrieve the generated result.

Request Headers

Content-Type
string
required
Enum: application/json
Authorization
string
required
Bearer authentication format: Bearer {{API Key}}.

Request Body

prompt
string
required
Positive text prompt for video generation.
image
string
Input image supports URL format only. Supported image formats include .jpg, .jpeg, .png.
duration
number
Video duration (seconds)Enum: 10,15
size
string
Width x Height, specific values are ignored. Width > Height produces landscape, Width < Height produces portrait.Enum:
  • 1280x720 - Standard definition landscape (actual output resolution is approximately 480P, listed as 480P in pricing)
  • 720x1280 - Standard definition portrait (actual output resolution is approximately 480P, listed as 480P in pricing)
watermark
boolean
default:false
Whether to include a watermark. Defaults to no watermark if not provided.
character_url
string
Video URL for creating a character. Note: the video must not contain real people, otherwise it will fail.
character_timestamps
string
Time range in seconds when the character appears in the video, format: {start},{end}. Note: end-start range must be 1-3 seconds.Example: 1,3

Response

task_id
string
required
The task_id of the async task. Use the task_id to call the Get Async Task Result API to retrieve the generated result.