sd-sdxl-turbo / app.py
Kvikontent's picture
Update app.py
c71ff3f
raw
history blame
No virus
901 Bytes
import streamlit as st
from diffusers import DiffusionPipeline
import time
# Load the DiffusionPipeline model
pipeline = DiffusionPipeline.from_pretrained("stabilityai/sdxl-turbo")
# Function to generate and display the image
def generate_and_display_image(prompt):
# Generate an image based on the prompt
image = pipeline(prompt)
# Display the generated image
st.image(image, caption='Generated Image', use_column_width=True)
# Main app code
st.title('Real-time Image Generation App')
# User input for the prompt with a placeholder
prompt = st.text_input('Enter your prompt', value='', help='Enter your prompt here...')
# Initialize the image display
image_placeholder = st.empty()
# Continuously generate and display the image based on the prompt
while True:
generate_and_display_image(prompt)
# Sleep for a short duration to avoid excessive CPU usage
time.sleep(1)