Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -4,8 +4,7 @@ import fitz # PyMuPDF
|
|
4 |
from transformers import pipeline
|
5 |
|
6 |
# Carrega o modelo de resumo (você vai inserir o nome correto aqui)
|
7 |
-
|
8 |
-
summarizer = pipeline("summarization", model="rhaymison/flan-t5-portuguese-small-summarization")
|
9 |
|
10 |
# Para usar um modelo local (após baixar):
|
11 |
# summarizer = pipeline("summarization", model="./pasta_do_modelo")
|
@@ -32,7 +31,7 @@ def summarize_pdf(pdf_file): # Recebe o objeto gr.File
|
|
32 |
text = extract_text_from_pdf(pdf_file.name) # Passa o NOME do arquivo temporário
|
33 |
|
34 |
# Resume o texto. Ajuste max_length e min_length conforme necessário.
|
35 |
-
summary = summarizer(text, max_length=
|
36 |
return summary
|
37 |
except Exception as e:
|
38 |
return f"Erro ao processar o PDF: {e}"
|
|
|
4 |
from transformers import pipeline
|
5 |
|
6 |
# Carrega o modelo de resumo (você vai inserir o nome correto aqui)
|
7 |
+
summarizer = pipeline("summarization", model="stjiris/t5-portuguese-legal-summarization")
|
|
|
8 |
|
9 |
# Para usar um modelo local (após baixar):
|
10 |
# summarizer = pipeline("summarization", model="./pasta_do_modelo")
|
|
|
31 |
text = extract_text_from_pdf(pdf_file.name) # Passa o NOME do arquivo temporário
|
32 |
|
33 |
# Resume o texto. Ajuste max_length e min_length conforme necessário.
|
34 |
+
summary = summarizer(text, max_length=1028, min_length=50, do_sample=False)[0]["summary_text"]
|
35 |
return summary
|
36 |
except Exception as e:
|
37 |
return f"Erro ao processar o PDF: {e}"
|