beautifulsoup4 elasticsearch nltk python-dotenv pyspellchecker requests sentence-transformers streamlit together torch tiktoken fastapi uvicorn[standard]