gradio huggingface_hub langchain torch llama-cpp-python open-webui