gradio transformers huggingface_hub shutil typing PIL os tempfile fastapi