Dannyar608 commited on
Commit
8ee72fb
·
verified ·
1 Parent(s): 0381e77

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -1,15 +1,15 @@
1
- !pip install transformers
2
- !pip install gradio
3
-
4
  import gradio as gr
5
  from transformers import pipeline
6
 
 
7
  summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
8
 
 
9
  def summarize_text(text):
10
  summary = summarizer(text, max_length=200, min_length=100, do_sample=False)
11
  return summary[0]['summary_text']
12
 
 
13
  demo = gr.Interface(
14
  fn=summarize_text,
15
  inputs=gr.Textbox(placeholder="Enter your text here", label="Input Text"),
@@ -18,5 +18,6 @@ demo = gr.Interface(
18
  description="This chatbot takes a long text as input and returns a summary."
19
  )
20
 
21
-
22
  demo.launch()
 
 
 
 
 
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
+ # Initialize the summarizer pipeline
5
  summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
6
 
7
+ # Define the summarization function
8
  def summarize_text(text):
9
  summary = summarizer(text, max_length=200, min_length=100, do_sample=False)
10
  return summary[0]['summary_text']
11
 
12
+ # Create the Gradio interface
13
  demo = gr.Interface(
14
  fn=summarize_text,
15
  inputs=gr.Textbox(placeholder="Enter your text here", label="Input Text"),
 
18
  description="This chatbot takes a long text as input and returns a summary."
19
  )
20
 
21
+ # Launch the interface
22
  demo.launch()
23
+