Skip to main content

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 plain sglang 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
See the SGLang Diffusion installation guide for platform-specific setup.

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.