google-search-results replicate pymongo PyPDF2 duckduckgo-search uvicorn fastapi langchain==0.0.268 llama-index==0.8.22 llama-cpp-python==0.1.78 sentence_transformers