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()
|