Spaces:
Sleeping
Sleeping
File size: 464 Bytes
f668fec 8b56784 f668fec 8b56784 f668fec a95c82c f668fec a95c82c f668fec 8b56784 a132d67 f668fec |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
from model import model_pipeline
from typing import Union
from fastapi import FastAPI, UploadFile
import io
from PIL import Image
app = FastAPI()
@app.get("/")
def read_root():
return {"Hello": "World"}
@app.post("/ask")
def ask(text: str, image: UploadFile):
content = image.file.read()
image = Image.open(io.BytesIO(content))
# image = Image.open(image.file)
result = model_pipeline(text, image)
return {"answer": result} |