transformers torch gradio fastapi uvicorn HTTPException pydantic BaseModel