fastapi uvicorn[standard] python-dotenv bm25s[full] scikit-learn litellm numpy datasets