A simple python library for AI-powered PDF documents processing.
- Linux, Windows, MacOS
- Python 3.8.+
- OpenAI API Key
pip install smart_pdf
git clone https://github.com/bes-dev/smart_pdf.git
cd smart_pdf
pip install -r requirements.txt
pip install .
git clone https://github.com/bes-dev/random_face.git
cd random_face
pip install -r requirements.txt
python download_model.py
pip install .
python -m smart_pdf.smart_pdf --help
from smart_pdf import SmartPDF
smart_doc = SmartPDF(
path=<path_to_pdf>,
openai_api_key=<openai_api_key>
)
print(smart_doc)
print(f"Summary: {smart_doc.summary()}")
print("Press q! to exit")
while True:
request = input("> ")
if request == "q!":
break
print(smart_doc.smart_search(request))