fastapi uvicorn python-dotenv pydantic supabase cohere langchain-core langchain-openai langchain-community unstructured[pdf] pdf2image pdfminer.six numpy==1.26.4 --extra-index-url https://download.pytorch.org/whl/cpu torch==2.5.1+cpu torchvision==0.20.1+cpu unstructured[paddlepaddle] paddleocr==2.7.3 paddlepaddle==2.6.2 pymupdf==1.27.2 slowapi limits PyJWT celery[redis] scikit-learn joblib sentence-transformers python-magic pytest