Spaces:
Sleeping
Sleeping
File size: 935 Bytes
3737c61 c7deb73 3737c61 be692a1 3737c61 4cccde5 be692a1 4cccde5 3737c61 4cccde5 |
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 30 31 |
import subprocess
subprocess.run(["pip", "install", "./textgen.zip"])
import gradio as gr
from textgen import TextGenerator
textgen = TextGenerator()
textgen.load("textgen.bin")
def generate(text, length=50):
return textgen.generate(text, length=length)
with gr.Blocks() as demo:
gr.Markdown("# 🦊 textgen")
with gr.Row():
with gr.Column():
with gr.Group():
text = gr.TextArea(label="Text")
length = gr.Number(label="Length", value=25)
with gr.Column():
btn = gr.Button("Generate", variant="primary")
clear = gr.Button("Clear")
with gr.Row():
examples = gr.Examples([], [text])
demo.load(lambda: textgen.generate(length=100).splitlines(), [], examples)
btn.click(generate, [text, length], [text])
clear.click(lambda: "", [], [text])
if __name__ == "__main__":
demo.queue().launch(debug=True) |