Javedalam's picture
Update app.py
fbddca2 verified
raw
history blame
602 Bytes
import gradio as gr
from transformers import pipeline
# Step 3: Define the summarization function
summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
def summarize(text):
summary = summarizer(text, max_length=150, min_length=40, do_sample=False)
return summary[0]['summary_text']
# Step 4: Create the Gradio interface
iface = gr.Interface(
fn=summarize,
inputs="textbox",
outputs="textbox",
title="Text Summarizer",
description="Summarize text using the facebook/bart-large-cnn model from Hugging Face"
)
# Step 5: Launch the interface
iface.launch()