Spaces:
Sleeping
Sleeping
import gradio as gr | |
from PoemGeneration import PreloadedRNNModel | |
model = PreloadedRNNModel() | |
def generate_poem(temperature, output_length): | |
return model.generate_text(temperature, output_length) | |
with gr.Blocks() as demo: | |
with gr.Row(): | |
with gr.Column(): | |
temperature_slider = gr.Slider(0.01, 1, label="Temperature", value=0.5) | |
output_length = gr.Number(value=500, label="Output Length") | |
start_button = gr.Button(variant="primary") | |
examples = gr.Examples([0.2, 0.4, 0.6, 0.8, 1], temperature_slider) | |
with gr.Column(): | |
output_text = gr.Text(label="Generated text", interactive=False) | |
start_button.click(fn=generate_poem, inputs=[temperature_slider, output_length], outputs=output_text) | |
demo.launch() |