streamlit google-generativeai python-dotenv langchain PyPDF2 chromadb faiss-cpu langchain_google_genai langchain python-dotenv ipykernel langchain-community bs4 arxiv pymupdf wikipedia langchain-text-splitters langchain-openai chromadb sentence_transformers langchain_huggingface faiss-cpu langchain_chroma streamlit langchain_groq fastapi uvicorn langserve[all] sse_starlette streamlit google.generativeai arxiv wikipedia streamlit-pydantic validators youtube_transcript_api pytube Unstructured yt-dlp numexpr langchain_huggingface huggingface_hub duckduckgo-search langchain_nvidia_ai_endpoints crewai crewai_tools pinecone pinecone-client neo4j==5.14 langchain-google-genai