Spaces:
Sleeping
Sleeping
Commit
·
9618468
1
Parent(s):
a217d36
fdfdffd
Browse files
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
|
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 =
|
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)})
|