Seer / app.py
Fred808's picture
Update app.py
5740992 verified
raw
history blame contribute delete
450 Bytes
import os
os.environ["HF_HOME"] = "/tmp/hf_cache"
os.environ["TRANSFORMERS_CACHE"] = "/tmp/hf_cache"
from fastapi import FastAPI, File, UploadFile
from vision_model import describe_image
import shutil
app = FastAPI()
@app.post("/vision")
async def process_vision(image: UploadFile = File(...)):
with open("frame.jpg", "wb") as f:
shutil.copyfileobj(image.file, f)
desc = describe_image("frame.jpg")
return {"description": desc}