WAR-2 / app.py
Deniel Dimitrov
Update app.py
a48e1fe
raw
history blame
874 Bytes
import gradio as gr
import random # Import random module for generating random seeds
# Function to generate a random seed if the given seed is -1
def generate_seed(seed):
if seed == -1:
return random.randint(0, 999999999)
return seed
# Create a text input component
text_input = gr.inputs.Textbox(label="Input Text")
# Create a number input component
seed_input = gr.inputs.Number(label="Seed (Set to -1 for random seed)", default=-1, min=-1)
# Create a button component
button = gr.inputs.Button(label="Process")
def generate_output(text, seed):
seed = generate_seed(seed)
return {"Input Text": text, "Generated Seed": seed}
# Create the combined interface
interface = gr.Interface(fn=generate_output, inputs=[text_input, seed_input, button], outputs="text")
# Launch the combined interface
interface.launch(enable_queue=False, share=False)