langchain faiss-cpu sentence-transformers gradio>=4.44.0 fastapi uvicorn huggingface_hub datasets google-generativeai langchain-community requests python-docx unstructured unstructured[docx,pdf] pdf2image pytesseract pdfminer.six