|
import torch |
|
from diffusers import StableDiffusionPipeline |
|
|
|
|
|
api_key = "your_huggingface_api_key" |
|
|
|
|
|
pipeline = StableDiffusionPipeline.from_pretrained( |
|
"CompVis/stable-diffusion-v1-4", |
|
use_auth_token=api_key |
|
) |
|
|
|
|
|
device = "cuda" if torch.cuda.is_available() else "cpu" |
|
pipeline.to(device) |
|
|
|
|
|
pipeline.set_format("jpeg") |
|
pipeline.set_resolution(512) |
|
|
|
|
|
prompt = "A serene lake surrounded by mountains during sunset" |
|
image = pipeline(prompt).images[0] |
|
|
|
|
|
image.save("generated_image.png") |
|
print("Image generated and saved successfully!") |
|
|