Conditional Diffusion Models In Generative Ai