Istvan-Adem commited on
Commit
e722da4
·
1 Parent(s): df4c46f
ocr/api/message/openai_request.py CHANGED
@@ -3,7 +3,7 @@ from ocr.core.wrappers import openai_wrapper
3
 
4
 
5
  @openai_wrapper(model='gpt-4o-mini')
6
- async def generate_report(content: list):
7
  messages = [
8
  {
9
  "role": "system",
@@ -18,7 +18,7 @@ async def generate_report(content: list):
18
 
19
 
20
  @openai_wrapper(model='gpt-4o-mini')
21
- async def extract_original_text(content: list):
22
  messages = [
23
  {
24
  "role": "system",
 
3
 
4
 
5
  @openai_wrapper(model='gpt-4o-mini')
6
+ async def generate_report(content: str):
7
  messages = [
8
  {
9
  "role": "system",
 
18
 
19
 
20
  @openai_wrapper(model='gpt-4o-mini')
21
+ async def extract_original_text(content: str):
22
  messages = [
23
  {
24
  "role": "system",
ocr/api/message/views.py CHANGED
@@ -22,10 +22,11 @@ async def get_all_chat_messages(
22
  else:
23
  raise HTTPException(status_code=400, detail='Unsupported file type.')
24
  text_content = extract_text_from_images(images)
25
- original_text, response = await asyncio.gather(
26
- extract_original_text(text_content),
27
- generate_report(text_content)
28
- )
29
- return OcrResponseWrapper(data=OcrResponse(text=clean_response(response), originalText=original_text))
 
30
  finally:
31
  await file.close()
 
22
  else:
23
  raise HTTPException(status_code=400, detail='Unsupported file type.')
24
  text_content = extract_text_from_images(images)
25
+ # original_text, response = await asyncio.gather(
26
+ # extract_original_text(text_content),
27
+ # generate_report(text_content)
28
+ # )
29
+ cleaned_original_text = await extract_original_text(text_content)
30
+ return OcrResponseWrapper(data=OcrResponse(text=clean_response(text_content), originalText=cleaned_original_text))
31
  finally:
32
  await file.close()