skyreels-v4-text-to-video API Usage Guide
Overview
skyreels-v4-text-to-video generates high-definition 1080p video from text prompts with optional sound effects and flexible aspect ratios. Requests are sent through the request-queue API and results are fetched by polling.Authentication
All API requests require authentication using an API key. Include your API key in the Authorization header:Submit Video Generation Request
Base URL
Endpoint
Request Format
Request Parameters
| Parameter | Type | Required | Description | Default | Constraints |
|---|---|---|---|---|---|
model | string | Yes | Model identifier | - | Must be "skyreels-v4-text-to-video" |
payload.prompt | string | Yes | Text prompt describing the video to generate | - | Max length: 1280 tokens |
payload.duration | integer | No | Duration of the generated video in seconds | 5 | Min: 3, Max: 15 |
payload.aspect_ratio | string (enum) | No | Aspect ratio of the generated video | ”16:9” | Options: “16:9”, “4:3”, “1:1”, “9:16”, “3:4” |
payload.sound | boolean | No | Whether the generated video includes sound effects | false | 14 credits/s with sound, 12 credits/s without |
payload.mode | string (enum) | No | Quality/performance mode | ”std” | Options: “fast”, “std”, “pro”; currently only “std” is supported |
Response
Check Request Status
Endpoint
Example
Response
Request Status Values
| Status | Description |
|---|---|
queued | Request is waiting to be processed |
processing | Video generation is in progress |
success | Video generation completed successfully |
failed | Video generation failed |
cancelled | Request was cancelled |