File size: 1,036 Bytes
71cb700
 
 
e440e66
 
71cb700
e440e66
 
 
71cb700
 
e440e66
 
 
71cb700
e440e66
 
 
 
 
71cb700
e440e66
 
 
 
71cb700
e440e66
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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()