gradio==3.28.0 langchain-community scikit-learn numpy pypdf2 fastapi # FastAPI may be required by Chroma uvicorn # Uvicorn may be required for FastAPI openai # For using ChatOllama with LLMs fastembed pypdf chromadb