Wan 2.2 (local Diffusers)
Open-weight Wan 2.2 via Diffusers. Default checkpoint: Wan-AI/Wan2.2-TI2V-5B-Diffusers (unified T2V + I2V, lower VRAM than A14B).
Hosted twins: Wan API (--model wan-api for 2.x, --model wan-3.0 for Wan 3.0). Wan 3.0 has no official open weights; this Diffusers 2.2 checkpoint is still the self-host path.
Requirements
pip install opentryon[local]
pip install -U "diffusers>=0.35" transformers accelerate ftfy
# CUDA GPU required
CLI
opentryon video-generate --model wan-2.2 \
--prompt "A fashion model walking a runway at dusk" \
--num-frames 81 --seed 42
opentryon video-generate --model wan-2.2 \
--image look.jpg --prompt "Gentle fabric motion" --num-frames 81
Python
from tryon.models import Wan22Adapter
adapter = Wan22Adapter() # Wan-AI/Wan2.2-TI2V-5B-Diffusers
video = adapter.generate_text_to_video(
prompt="A cinematic shot of fabric flowing in wind",
num_frames=81,
seed=42,
)
open("wan22.mp4", "wb").write(video)