Image Captioning and Text-to-Image with BLIP and Stable Diffusion