streamlit google-generativeai python-dotenv langchain PyPDF2 chromadb faiss-cpu langchain_google_genai langchain-community pdf2image langsmith ollama langserve fastapi uvicorn sse_starlette bs4 wikipedia arxiv langchainhub cassio beautifulsoup4 langchain-groq sentence_transformers astrapy huggingface_hub[cli]