Spaces:
Sleeping
Sleeping
File size: 451 Bytes
901b312 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
from fastapi import FastAPI, File, UploadFile
from typing import List, Optional
import uvicorn
from pydantic import BaseModel
from uuid import uuid4
# App definition
app = FastAPI()
# Base model
class Options(BaseModel):
request_id: str
@app.post("/upload-files/")
async def _file_upload(request_id: str = str(uuid4()), files: List[UploadFile] = File(...)):
return {"request_id": request_id, "file_names": [file.filename for file in files]} |