paper-qa-nemotron
Last updated
from paperqa.types import ParsedText
from paperqa_nemotron import parse_pdf_to_pages
async def main(pdf_path) -> ParsedText:
return await parse_pdf_to_pages(pdf_path)from paperqa import Docs, PQASession, Settings
from paperqa_nemotron import parse_pdf_to_pages
async def main(pdf_path, question: str | PQASession) -> PQASession:
settings = Settings(parsing={"parse_pdf": parse_pdf_to_pages})
docs = Docs()
await docs.aadd(pdf_path, settings=settings)
return await docs.aquery(question, settings=settings)