langchain openai langchain_openai PyPDF2 python-dotenv requests beautifulsoup4==4.12.3 requests==2.26.0 streamlit counter faiss-cpu