|
from diffusers import StableDiffusionPipeline |
|
import torch |
|
|
|
|
|
model_id = "CompVis/stable-diffusion-v1-4" |
|
|
|
|
|
pipe = StableDiffusionPipeline.from_pretrained(model_id) |
|
|
|
|
|
pipe = pipe.to("cuda" if torch.cuda.is_available() else "cpu") |
|
|
|
|
|
def generate_image(prompt, output_path="generated_image.png"): |
|
|
|
image = pipe(prompt).images[0] |
|
|
|
|
|
image.save(output_path) |
|
print(f"Image saved at: {output_path}") |
|
|
|
|
|
prompt1 = "A futuristic city skyline at sunset" |
|
generate_image(prompt1, "image1.png") |
|
|
|
prompt2 = "A beautiful landscape from mountains during sunrise" |
|
generate_image(prompt2, "image2.png") |
|
|
|
prompt3 = "A beautiful landscape from mountains during sunset" |
|
generate_image(prompt3, "image3.png") |
|
|