|
|
import gradio as gr |
|
|
import random |
|
|
|
|
|
|
|
|
model_interface = gr.load("models/ZB-Tech/Text-to-Image") |
|
|
|
|
|
|
|
|
def generate_with_random_seed(prompt, *args, **kwargs): |
|
|
|
|
|
random_seed = random.randint(0, 4294967295) |
|
|
|
|
|
|
|
|
|
|
|
return model_interface(prompt, seed=random_seed, *args, **kwargs) |
|
|
|
|
|
|
|
|
demo = gr.Interface( |
|
|
fn=generate_with_random_seed, |
|
|
inputs=gr.Textbox(label="Prompt", placeholder="Enter your prompt here"), |
|
|
outputs="image", |
|
|
title="Text-to-Image with Random Seed", |
|
|
description="Generate images with a randomized seed each time." |
|
|
) |
|
|
|
|
|
|
|
|
demo.launch() |