fastapi uvicorn huggingface_hub datasets google-genai datasets langchain sentence-transformers faiss-cpu langchain-community numpy