DanielCL's picture
Create app.py
4b5f72d
raw
history blame contribute delete
595 Bytes
# import libraries
import gradio as gr
import torch
import transformers
from transformers import pipeline
# define summarizer function
def summarizer(text):
summarizer = pipeline("summarization")
summary = summarizer(text, max_length=100, min_length=30, do_sample=False)
return summary
# define input and output
inputs = gr.inputs.Textbox(lines=5, label="Enter text to summarize")
outputs = gr.outputs.Textbox(label="Summary")
# define interface
interface = gr.Interface(summarizer, inputs, outputs, live=True, capture_session=True)
# run interface
interface.launch(inline=False)