Spaces:
Sleeping
Sleeping
File size: 601 Bytes
edb9c79 4852af4 edb9c79 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import gradio
from transformers import pipeline
summarizer = pipeline("summarization", model="sshleifer/distilbart-cnn-12-6")
def summarize_function(texts):
return summarizer(texts)[0]["summary_text"].strip() # type: ignore
gradio_interface = gradio.Interface(
fn=summarize_function,
inputs="text",
outputs="text",
title="Simple REST API with Gradio and Huggingface Spaces for text summarization.",
description="This API uses 'sshleifer/distilbart-cnn-12-6' model from Huggingface to summarize text.",
article="© Naufal Suryanto, 2023."
)
gradio_interface.launch()
|