Spaces:
Sleeping
Sleeping
krishnachoudhary-hclguvi commited on
Add extract route aliases and PUT support to avoid 405
Browse files
main.py
CHANGED
|
@@ -286,7 +286,24 @@ async def upload_and_process(file: UploadFile = File(...)):
|
|
| 286 |
return task
|
| 287 |
|
| 288 |
|
| 289 |
-
@app.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 290 |
async def synchronous_extract(
|
| 291 |
request: Request,
|
| 292 |
file: Optional[UploadFile] = File(None),
|
|
|
|
| 286 |
return task
|
| 287 |
|
| 288 |
|
| 289 |
+
@app.api_route(
|
| 290 |
+
"/api/v1/extract",
|
| 291 |
+
methods=["POST", "PUT"],
|
| 292 |
+
response_model=ProcessingResult,
|
| 293 |
+
dependencies=[Depends(get_api_key)],
|
| 294 |
+
)
|
| 295 |
+
@app.api_route(
|
| 296 |
+
"/api/extract",
|
| 297 |
+
methods=["POST", "PUT"],
|
| 298 |
+
response_model=ProcessingResult,
|
| 299 |
+
dependencies=[Depends(get_api_key)],
|
| 300 |
+
)
|
| 301 |
+
@app.api_route(
|
| 302 |
+
"/extract",
|
| 303 |
+
methods=["POST", "PUT"],
|
| 304 |
+
response_model=ProcessingResult,
|
| 305 |
+
dependencies=[Depends(get_api_key)],
|
| 306 |
+
)
|
| 307 |
async def synchronous_extract(
|
| 308 |
request: Request,
|
| 309 |
file: Optional[UploadFile] = File(None),
|