skywork/skyreels-t2v

skyreels-t2v
Docs
Schema

**[Core Function]** SkyReels Text-to-Video generates a video purely from a text prompt, with no input media. **[Strengths]** Strong prompt adherence and smooth motion; supports optional audio, 480p/720p/1080p output, and a fast/std quality-speed trade-off. **[Best For]** Turning an idea or script into video, concept visualization, story beats, and social clips generated from text. **[Limitations]** Do NOT use this when the user provides an image, video, or audio input; route to Image-to-Video (skyreels-i2v), Reference-to-Video (skyreels-r2v), or the video-to-video / Omni models instead. Output is capped at 1080p and 15s per clip; fast mode currently supports only sound=false (no audio). **[Routing]** Use for text-only generation. Choose mode=fast for quicker results or mode=std for balanced quality; set resolution and aspect_ratio as needed.

$0.0920~$0.4025/sec
text-to-video

Input

Text description of the video to generate (max 1280 tokens).
Video aspect ratio.
16:9
Video duration in seconds.
Quality/performance mode. fast is quicker (sound must be false); std balances speed and quality.
std
Enable automatic prompt expansion/optimization for better fidelity and alignment.
Output video resolution.
1080p
Whether to generate audio. Not supported when mode=fast.

Result

No results yet

Run the model to preview the output here.

Next:

README

Parameters

Name Description Type Required Enums
prompt Text description of the video to generate (max 1280 tokens). string Yes -
aspect_ratio Video aspect ratio. string No 16:9, 4:3, 1:1, 9:16, 3:4
duration Video duration in seconds. integer No -
mode Quality/performance mode. fast is quicker (sound must be false); std balances speed and quality. string No fast, std
prompt_optimizer Enable automatic prompt expansion/optimization for better fidelity and alignment. boolean No true, false
resolution Output video resolution. string No 480p, 720p, 1080p
sound Whether to generate audio. Not supported when mode=fast. boolean No true, false

Pricing

Unit: $/sec

Dimension Pricing
mode: fast / resolution: 480p 0.0920
mode: fast / resolution: 720p 0.1265
mode: fast / resolution: 1080p 0.3162
mode: std / resolution: 480p 0.1265
mode: std / resolution: 720p 0.1610
mode: std / resolution: 1080p 0.4025
  • skywork/skyreels-i2v: [Core Function] SkyReels Image-to-Video animates one or more keyframe images into a video guided by a text prompt. [Strengths] Supports a start frame, an end frame, and tagged mid-frames for keyframe control; optional audio, 480p/720p/1080p output, and fast/std modes. [Best For] Bringing a photo to life, first-last-frame transitions, and keyframe-driven storyboards. [Limitations] Do NOT use this for pure text-to-video (use skyreels-t2v) or for editing an existing video (use the Omni / video-to-video models). It requires at least one of first_frame_image, end_frame_image, or mid_frame_images; output is capped at 1080p and 15s, and fast mode supports only sound=false. [Routing] Provide first_frame_image to animate from a start image, add end_frame_image for a transition, or supply mid_frame_images (each tag must appear in the prompt as @tag) for keyframe guidance.
  • skywork/skyreels-r2v: [Core Function] SkyReels Reference-to-Video (multiobject) generates a video from a prompt while preserving the subjects from 1-4 reference images. [Strengths] Multi-subject identity preservation, placing specific characters or objects into a newly generated scene. [Best For] Putting given characters/products into a new scene, multi-subject composition from reference photos. [Limitations] Do NOT use this to animate a single fixed frame (use skyreels-i2v) or for text-only generation (use skyreels-t2v). It requires 1-4 reference images and produces clips up to 5s. [Routing] Provide 1-4 subject reference images in ref_images; set aspect_ratio and duration (1-5s) as needed.
  • skywork/skyreels-omni: [Core Function] SkyReels Omni is a reference-driven video model that generates or edits video using reference images (@image) and/or a reference video (@video), bound by tags in the prompt. [Strengths] A single endpoint covers motion reference, subject/background replacement, object insertion/removal, local editing, and video extension. [Best For] Video subject or background swap, motion transfer onto an image, object add/remove, local video edits, and extending a reference video. [Limitations] Do NOT use this for pure text-to-video (use skyreels-t2v) or simple single-image animation (use skyreels-i2v). Each ref tag must appear in the prompt as @tag; ref_videos supports only one video (<=15s); a reference-type video may combine only with image-type ref_images, while an extend-type video cannot combine with ref_images. When ref_videos is provided, aspect_ratio is ignored (output matches the video). [Routing] Provide ref_images (type grid or image) for image references and/or a single ref_videos entry (type reference for motion/edit, type extend for continuation); the reference tags must be used in the prompt.

More in this series