from transformers import pipeline import gradio as gr summarizer = pipeline("summarization", model="t5-small") def summarize(text): summary = summarizer(text, max_length=50, min_length=25, do_sample=False)[0]['summary_text'] return summary gr.Interface(fn=summarize, inputs="text", outputs="text", title="Text Summarizer").launch()