1. Model Introduction
SANA-Video 2B 480p is a lightweight text-to-video model served through a native SGLang Diffusion pipeline. Its main advantage is deployment cost: at 2B parameters it serves 480p video from a single GPU with a plainsglang serve invocation, no
parallelism flags required.
The released generation profile produces 832×480 output at 81 frames and
16 FPS over 50 inference steps; a compact 17-frame, 8-step profile is covered
by server CI for quick validation. Motion strength can be steered directly
from the prompt with an optional motion score: N. suffix.
2. Installation
Install SGLang with the diffusion dependencies:Command
3. Serve SANA-Video
Command
4. Generate a video
The following request uses the compact 17-frame, 8-step profile covered by server CI. Use the model defaults of 81 frames and 50 steps for the released generation profile.Python
5. Request constraints
- The default profile uses
832x480, 81 frames, 50 inference steps, and 16 FPS. - Frame counts are aligned to
4n+1; for example, a request for 80 frames is adjusted to 77. - Use width and height values divisible by 16.
- The prompt supports an optional
motion score: N.suffix to express the desired amount of motion.
