import torch from diffsynth import ModelManager, OmnigenImagePipeline model_manager = ModelManager(torch_dtype=torch.bfloat16, model_id_list=["OmniGen-v1"]) pipe = OmnigenImagePipeline.from_model_manager(model_manager) image_man = pipe( prompt="A portrait of a man.", cfg_scale=2.5, num_inference_steps=50, seed=0 ) image_man.save("image_man.jpg") image_woman = pipe( prompt="A portrait of an Asian woman with a white t-shirt.", cfg_scale=2.5, num_inference_steps=50, seed=1 ) image_woman.save("image_woman.jpg") image_merged = pipe( prompt="a man and a woman. The man is the man in <|image_1|>. The woman is the woman in <|image_2|>.", reference_images=[image_man, image_woman], cfg_scale=2.5, image_cfg_scale=2.5, num_inference_steps=50, seed=2 ) image_merged.save("image_merged.jpg")