However, T2I-Adapter performs slightly worse than ControlNet.  StableDiffusionAdapterPipeline  class diffusers.StableDiffusionAdapterPipeline  < source > ( vae: AutoencoderKL text_encoder: CLIPTextModel tokenizer: CLIPTokenizer unet: UNet2DConditionModel adapter: Union scheduler: KarrasDiffusionSchedulers safety_checker: StableDiffusionSafetyChecker feature_extractor: CLIPFeatureExtractor requires_safety_checker: bool = True  )   Parameters   adapter (T2IAdapter or MultiAdapter or List[T2IAdapter]) —