testFastAPI / main.py
Nyandori's picture
Upload 5 files
18eb094 verified
raw
history blame contribute delete
634 Bytes
from fastapi import FastAPI, HTTPException
from gradio_client import Client
app = FastAPI()
async def predict_async():
client = Client("Nyandori/whisper")
result = await client.predict(
url_input="https://firebasestorage.googleapis.com/v0/b/daily-devotion-72b13.appspot.com/o/devotion_preaching%2FDEVOTION%20FOR%20FRIDAY%2026TH%20APRIL%202024%20WITH%20FR%20EUSTACE%20SIAME%20SDB!.mp4?alt=media&token=b5e28a04-5e5f-45d4-b864-a12f9c20c81a",
api_name="/predict"
)
return result
@app.get("/predict")
async def predict():
result = await predict_async()
return {"result": result}