openai fastapi uvicorn[standard] python-dotenv bm25s[full] nltk numpy scikit-learn