marcosremar2 commited on
Commit
9618468
·
1 Parent(s): a217d36
Files changed (1) hide show
  1. app.py +2 -3
app.py CHANGED
@@ -1,15 +1,14 @@
1
  from fastapi import FastAPI, UploadFile, File
2
  from fastapi.responses import JSONResponse
3
- from magic_pdf import MinerU
4
 
5
  app = FastAPI()
6
- model = MinerU(config_path="/root/magic-pdf.json")
7
 
8
  @app.post("/extract")
9
  async def extract(file: UploadFile = File(...)):
10
  content = await file.read()
11
  try:
12
- result = model.extract(content)
13
  return {"result": result}
14
  except Exception as e:
15
  return JSONResponse(status_code=500, content={"error": str(e)})
 
1
  from fastapi import FastAPI, UploadFile, File
2
  from fastapi.responses import JSONResponse
3
+ from magic_pdf.api.magic_pdf_api import process_pdf
4
 
5
  app = FastAPI()
 
6
 
7
  @app.post("/extract")
8
  async def extract(file: UploadFile = File(...)):
9
  content = await file.read()
10
  try:
11
+ result = process_pdf(pdf_bytes=content, config_path="/root/magic-pdf.json")
12
  return {"result": result}
13
  except Exception as e:
14
  return JSONResponse(status_code=500, content={"error": str(e)})