Skip to main content
POST
SkyReels Text-to-Video

Authorizations

Authorization
string
header
required

API Key authentication. Format: Bearer YOUR_API_KEY.

Body

application/json

SkyReels text-to-video request. Generates a video from a text prompt only. Only prompt is required; other fields fall back to the provider defaults.

prompt
string
required

Text description of the video to generate (max 1280 tokens).

Minimum string length: 1
Example:

"A red fox running through a snowy forest at dawn, cinematic"

duration
integer
default:5

Video duration in seconds.

Required range: 3 <= x <= 15
Example:

5

aspect_ratio
enum<string>
default:16:9

Video aspect ratio.

Available options:
16:9,
4:3,
1:1,
9:16,
3:4
Example:

"16:9"

resolution
enum<string>
default:1080p

Output video resolution.

Available options:
480p,
720p,
1080p
Example:

"1080p"

mode
enum<string>
default:std

Quality/performance mode. fast is quicker (sound must be false); std balances speed and quality.

Available options:
fast,
std
Example:

"std"

sound
boolean
default:false

Whether to generate audio. Not supported when mode=fast.

Example:

false

prompt_optimizer
boolean
default:true

Enable automatic prompt expansion/optimization for better fidelity and alignment.

Example:

true

Response

Task submitted successfully

code
integer
required

Response code, 0 indicates success

Example:

0

message
string
required

Response message

Example:

"success"

data
object
required

Detailed data about the submitted asynchronous task.