import gradio as gr from transformers import pipeline sum = pipeline("summarization", model="facebook/bart-large-cnn") def sumtext(text): summary = sum(text, min_length=10, max_length=100, do_sample=False) return summary[0]['summary'] gr = gr.Interface( fn=sumtext, inputs=gr.Textbox(label="Enter Text", lines=10), outputs=gr.Textbox(label="Summarized Text"), title="Text Summarizer", description="Provide a lengthy text to receive a brief summary." ) gr.launch()