Spaces:
Sleeping
Sleeping
| from transformers import pipeline | |
| import os | |
| os.environ['TF_CPP_MIN_LOG_LEVEL'] = "3" | |
| def process_text(text, model="t5-base", max_length=180): | |
| """ | |
| Process and summarize the input text. | |
| Args: | |
| text (str): Input text to summarize | |
| model (str): Name of the transformer model to use | |
| max_length (int): Maximum length of the summary | |
| Returns: | |
| str: Summarized text | |
| """ | |
| try: | |
| summarizer = pipeline("summarization", model=model) | |
| result = summarizer(text, max_length=max_length) | |
| return result[0]["summary_text"] | |
| except Exception as e: | |
| raise Exception(f"Summarization failed: {str(e)}") |