hantech commited on
Commit
ac800d9
·
verified ·
1 Parent(s): 4d53110

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -7,7 +7,11 @@ import gradio as gr
7
  from PIL import Image
8
  import base64
9
  from utils import HocrParser
 
10
 
 
 
 
11
  predictor = ocr_predictor(det_arch='db_mobilenet_v3_large', reco_arch='crnn_vgg16_bn',pretrained=True)
12
  predictor.reco_predictor.model.cfg['vocab']='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!”#$%&’()*+,-./:;<=>?@[]^_`{|}~°£€¥¢฿áàảạãăắằẳẵặâấầẩẫậéèẻẽẹêếềểễệóòỏõọôốồổộỗơớờởợỡúùủũụưứừửữựiíìỉĩịýỳỷỹỵÁÀẢẠÃĂẮẰẲẴẶÂẤẦẨẪẬÉÈẺẼẸÊẾỀỂỄỆÓÒỎÕỌÔỐỒỔỘỖƠỚỜỞỢỠÚÙỦŨỤƯỨỪỬỮỰIÍÌỈĨỊÝỲỶỸỴ'
13
  title="DocTR OCR (PDL Demo)"
@@ -29,7 +33,11 @@ def greet(img):
29
  res=res + " " + obj3.value
30
  res=res + "\n"
31
  res=res + "\n"
32
-
 
 
 
 
33
  _output_name = "RESULT_OCR.txt"
34
  _output_name_pdf="RESULT_OCR.pdf"
35
 
 
7
  from PIL import Image
8
  import base64
9
  from utils import HocrParser
10
+ import google.generativeai as genai
11
 
12
+ api_key = 'AIzaSyB7-RzBwTAfVA-7ZGk2mEOQwOxshpwzhpM' # put your API key here
13
+ genai.configure(api_key=api_key)
14
+ geminiModel = genai.GenerativeModel(model_name='gemini-pro')
15
  predictor = ocr_predictor(det_arch='db_mobilenet_v3_large', reco_arch='crnn_vgg16_bn',pretrained=True)
16
  predictor.reco_predictor.model.cfg['vocab']='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!”#$%&’()*+,-./:;<=>?@[]^_`{|}~°£€¥¢฿áàảạãăắằẳẵặâấầẩẫậéèẻẽẹêếềểễệóòỏõọôốồổộỗơớờởợỡúùủũụưứừửữựiíìỉĩịýỳỷỹỵÁÀẢẠÃĂẮẰẲẴẶÂẤẦẨẪẬÉÈẺẼẸÊẾỀỂỄỆÓÒỎÕỌÔỐỒỔỘỖƠỚỜỞỢỠÚÙỦŨỤƯỨỪỬỮỰIÍÌỈĨỊÝỲỶỸỴ'
17
  title="DocTR OCR (PDL Demo)"
 
33
  res=res + " " + obj3.value
34
  res=res + "\n"
35
  res=res + "\n"
36
+ # generate text
37
+ prompt = "take this peace of information and give all the information in point wise better format also give some recomendation related to them: " + res
38
+ # print(prompt)
39
+ response = geminiModel.generate_content(prompt)
40
+ res = response.text
41
  _output_name = "RESULT_OCR.txt"
42
  _output_name_pdf="RESULT_OCR.pdf"
43