Spaces:
Running
Running
File size: 377 Bytes
c3964c3 e79247c c3964c3 e79247c c3964c3 e79247c c3964c3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | # main.py
from fastapi import FastAPI
from pydantic import BaseModel
from inference import detect_page
app = FastAPI()
class DetectRequest(BaseModel):
texts: list[str] = []
images: list[str] = []
@app.get("/")
def root():
return {"status": "running"}
@app.post("/detect")
def detect_endpoint(data: DetectRequest):
return detect_page(data.texts, data.images) |