fastapi uvicorn[standard] python-multipart aiofiles requests rapidfuzz chromadb langchain-core langchain-openai langchain-google-genai langchain-community langchain-text-splitters PyPDF2 pandas networkx matplotlib Pillow regex flask>=3.0.0 anthropic>=0.40.0 openai>=1.0.0 numpy>=1.26.0 langchain-anthropic>=0.3.0,<1.0.0