langchain PyPDF2==3.0.1 python-dotenv==1.0.0 streamlit faiss-cpu==1.7.4 streamlit-extras altair<5 pdfminer.six==20221105 numpy keras tensorflow==2.14.0 joblib openai huggingface_hub InstructorEmbedding torch sentence_transformers google-generativeai protobuf