chromadb faiss-cpu fastapi GPUtil gradio huggingface-hub langchain langchain-cli langchain-community langchain-core langchain-openai langdetect langserve langsmith multidict numpy openai pandas pdf2image pdfplumber pillow protobuf psutil pydantic pydantic_core PyMuPDF PyMuPDFb pypdf python-dotenv regex requests SQLAlchemy tiktoken timm tokenizers toolz torch tqdm transformers unstructured unstructured-client unstructured-inference unstructured.pytesseract urllib3 uvicorn wikipedia