import gradio as gr | |
from transformers import pipeline | |
# Load the text summarization pipeline | |
summarizer = pipeline("summarization") | |
def summarize_text(input_text): | |
# Use the summarization pipeline to generate a summary | |
summary = summarizer(input_text, max_length=100, min_length=30, do_sample=False) | |
return summary[0]['summary_text'] | |
# Create the Gradio interface | |
iface = gr.Interface(fn=summarize_text, | |
inputs="text", | |
outputs="text", | |
title="Text Summarization", | |
description="Enter some text and get a summary of it.") | |
iface.launch() | |