We explain the main components of a new class of generative models called diffusion models