krishnachoudhary-hclguvi commited on
Commit
5ad6da2
·
unverified ·
1 Parent(s): 3aebbab

Add extract route aliases and PUT support to avoid 405

Browse files
Files changed (1) hide show
  1. main.py +18 -1
main.py CHANGED
@@ -286,7 +286,24 @@ async def upload_and_process(file: UploadFile = File(...)):
286
  return task
287
 
288
 
289
- @app.post("/api/v1/extract", response_model=ProcessingResult, dependencies=[Depends(get_api_key)])
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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),