ibrahimgiki's picture
Update app.py
7562d6c verified
raw
history blame
686 Bytes
from transformers import pipeline
# Load the model and tokenizer from Hugging Face
summarizer = pipeline("summarization", model="ibrahimgiki/facebook_bart_base")
# Define a function to summarize text
def summarize_text(text, max_length=130, min_length=30, do_sample=False):
summary = summarizer(text, max_length=max_length, min_length=min_length, do_sample=do_sample)
return summary[0]['summary_text']
# Example usage
text = """
Your text here. This text should be a long paragraph that you want to summarize.
The pipeline will take this text and generate a shorter version of it.
"""
summary = summarize_text(text)
print("Original Text:", text)
print("Summary:", summary)