test / app.py
Hev832's picture
Update app.py
e440e66 verified
raw
history blame
1.04 kB
import gradio as gr
from diffusers import DiffusionPipeline
# Load the pipeline
pipeline = DiffusionPipeline.from_pretrained("John6666/t-ponynai3-v6-sdxl")
def generate_image(prompt, negative_prompt):
# Generate image using the pipeline with both prompt and negative prompt
image = pipeline(prompt, negative_prompt=negative_prompt).images[0]
return image
# Create Gradio interface
with gr.Blocks() as demo:
gr.Markdown("# ponynai3 v6 sdxl")
with gr.Row():
with gr.Column():
prompt = gr.Textbox(label="Enter your prompt", placeholder="Describe the image you want to generate")
negative_prompt = gr.Textbox(label="Enter negative prompt", placeholder="Describe what you want to avoid")
generate_button = gr.Button("Generate")
with gr.Column():
output_image = gr.Image(label="Generated Image")
generate_button.click(fn=generate_image, inputs=[prompt, negative_prompt], outputs=output_image)
# Launch the Gradio app
demo.launch()