SkyReels Image-to-Video
[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.
Authorizations
API Key authentication. Format: Bearer YOUR_API_KEY.
Body
SkyReels image-to-video request. prompt is required; at least one of first_frame_image, end_frame_image, or mid_frame_images must be provided. Other fields fall back to provider defaults.
Text description of the video to generate (max 1280 tokens).
1"The man slowly turns toward the camera and smiles"
Start frame image URL (jpg/jpeg/png/gif/bmp).
1"https://example.com/portrait.png"
End frame image URL (jpg/jpeg/png/gif/bmp).
1"https://example.com/end.png"
Optional mid-frame keyframes. Each tag must be referenced in the prompt via @tag.
Video duration in seconds.
3 <= x <= 155
Output video resolution.
480p, 720p, 1080p "1080p"
Quality/performance mode. fast is quicker (sound must be false); std balances speed and quality.
fast, std "std"
Whether to generate audio. Not supported when mode=fast.
false
Enable automatic prompt expansion/optimization.
true