import gradio as gr import src.evaluator as evaluator def compress(text): return evaluator.evaluate(text, compression=True) with gr.Blocks() as demo: raw_text = gr.Textbox(label="Raw Text", ) compressed_textbox = gr.Textbox(label="Compressed") metadata_textbox = gr.Textbox(label="Report") btn = gr.Button("Compress") btn.click(fn=compress, inputs=raw_text, outputs=[compressed_textbox, metadata_textbox], api_name="compress") demo.launch()