Spaces:
Runtime error
Runtime error
import os | |
import gradio as gr | |
from diffusers import DiffusionPipeline | |
from PIL import Image | |
import io | |
pipeline = DiffusionPipeline.from_pretrained("stabilityai/stable-diffusion-xl-base-1.0") | |
api_key = os.getenv("API_KEY") | |
def generate_image(prompt, style): | |
input_prompt = prompt | |
generated_image = pipeline(input_prompt) | |
img = Image.fromarray(generated_image) | |
return img | |
title = "Stable Diffusion XL" | |
description = "This app generates an image based on the provided prompt using the Stable Diffusion XL model." | |
styles = { | |
"background": "linear-gradient(to bottom, #33ccff, #ff99cc)", | |
"color": "black", | |
"font-family": "Arial, sans-serif" | |
} | |
gr.Interface( | |
fn=generate_image, | |
inputs=["text", gr.Textbox(label="Style")], | |
outputs="image", | |
title=title, | |
description=description, | |
examples=[["Astronaut riding a horse", ""]], | |
theme="compact", | |
layout="vertical", | |
allow_flagging=False, | |
flagging_dir=None, | |
flagging_host=None, | |
capture_session=True, | |
css={"body": styles} | |
).launch() | |