e prompt_embeds: Optional = None negative_prompt_embeds: Optional = None output_type: Optional = 'pil' return_dict: bool = True callback: Optional = None callback_steps: int = 1 cross_attention_kwargs: Optional = None controlnet_conditioning_scale: Union = 1.0 control_guidance_start: float = 0.0 control_guidance_end: float = 1.0 clip_skip: Optional = None  ) → StableDiffusionPipelineOutput or tuple  Parameters   prompt (str or List[str], option