fastapi==0.115.6
uvicorn[standard]==0.32.1
python-multipart==0.0.19
PyPDF2==3.0.1
pydantic==2.10.3
python-dotenv==1.0.1

# Optional OCR dependencies for image-based PDFs.
pytesseract==0.3.13
pdf2image==1.17.0
Pillow==11.0.0

# Optional semantic intent classifier (no API keys required). Verified with Python 3.13.
sentence-transformers==5.5.1
python-docx==0.8.11
python-pptx==0.6.21
pytest==7.4.0
