Some work arounds...

This commit is contained in:
lasseedfast 2024-10-16 14:55:00 +02:00
parent b6bce5eb8a
commit 477c9ca855
3 changed files with 6 additions and 2 deletions

View File

@ -7,7 +7,7 @@ import base64
async def highlight_pdf(user_input, pdf_file, make_comments):
highlighter = Highlighter(comment=make_comments)
pdf_buffer = io.BytesIO(pdf_file.read())
highlighted_pdf_buffer = await highlighter.highlight(user_input, pdf_buffer=pdf_buffer)
highlighted_pdf_buffer = await highlighter.highlight(user_input, pdf_filename=pdf_buffer)
return highlighted_pdf_buffer
def main():

View File

@ -334,7 +334,11 @@ class Highlighter:
):
self.llm = LLM(**self.llm_params)
pdf = pymupdf.open(filename)
#! Fix this
if not isinstance(filename, io.BytesIO):
pdf = pymupdf.open(filename)
else:
pdf = pymupdf.open(stream=filename, filetype="pdf")
output_pdf = pymupdf.open()
vectorizer = TfidfVectorizer()

Binary file not shown.