serenarolloh commited on
Commit
c05980d
·
verified ·
1 Parent(s): a63a07c

Update endpoints.py

Browse files
Files changed (1) hide show
  1. endpoints.py +5 -3
endpoints.py CHANGED
@@ -4,11 +4,14 @@ from PIL import Image
4
  import urllib.request
5
  from io import BytesIO
6
  import json
7
- import os
8
  from config import settings
9
  import utils
10
  from routers import inference, training
11
  from routers.donut_inference import process_document_donut
 
 
 
 
12
 
13
  app = FastAPI(openapi_url="/api/v1/sparrow-ml/openapi.json", docs_url="/api/v1/sparrow-ml/docs")
14
 
@@ -64,8 +67,7 @@ async def run_inference(file: Optional[UploadFile] = File(None), image_url: Opti
64
 
65
  processing_time = 0
66
  if model_in_use == 'donut':
67
- result, processing_time = process_document_donut(image, model_url) # Pass model_url to the function
68
- # parse file name from url
69
  file_name = image_url.split("/")[-1]
70
  utils.log_stats(settings.inference_stats_file, [processing_time, count_values(result), file_name, settings.model])
71
  print(f"Processing time inference: {processing_time:.2f} seconds")
 
4
  import urllib.request
5
  from io import BytesIO
6
  import json
 
7
  from config import settings
8
  import utils
9
  from routers import inference, training
10
  from routers.donut_inference import process_document_donut
11
+ from huggingface_hub import login
12
+ import os
13
+ # login(settings.huggingface_key)
14
+ login(os.getenv("HUGGINGFACE_KEY"))
15
 
16
  app = FastAPI(openapi_url="/api/v1/sparrow-ml/openapi.json", docs_url="/api/v1/sparrow-ml/docs")
17
 
 
67
 
68
  processing_time = 0
69
  if model_in_use == 'donut':
70
+ result, processing_time = process_document_donut(image, model_url)
 
71
  file_name = image_url.split("/")[-1]
72
  utils.log_stats(settings.inference_stats_file, [processing_time, count_values(result), file_name, settings.model])
73
  print(f"Processing time inference: {processing_time:.2f} seconds")