huggingface_hub scikit-build-core llama-cpp-python llama-cpp-agent>=0.2.10 gradio litellm dotenv requests smolagents langchain langchain_community rank_bm25 joblib