File size: 616 Bytes
c4a91bb
765459d
 
 
 
 
e5666c0
 
765459d
 
 
e5666c0
765459d
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import gradio as gr
from transformers import pipeline

summarizer = pipeline("summarization", model="facebook/bart-large-cnn")

def summarize_text(text):
    summary = summarizer(text, max_length=100, min_length=30, do_sample=False)
    return summary[0]['summary_text']

iface = gr.Interface(
    fn=summarize_text,
    inputs=gr.Textbox(lines=5, placeholder="Enter text to summarize..."),
    outputs="text",
    title="Text Summarization Chatbot",
    description="Enter a long text passage, and the chatbot will summarize it for you using the 'facebook/bart-large-cnn' model.",
)

# Launch the app
iface.launch()