Update app.py
Browse files
app.py
CHANGED
|
@@ -164,6 +164,7 @@ def process_file():
|
|
| 164 |
try:
|
| 165 |
# Single Groq VLM pass on each image
|
| 166 |
LLMdata, extracted_text, processed_Img = extract_text_from_images(file_paths)
|
|
|
|
| 167 |
|
| 168 |
logging.info(f"Groq VLM structured data: {LLMdata}")
|
| 169 |
logging.info(f"Extracted text blobs: {extracted_text}")
|
|
@@ -204,6 +205,7 @@ def process_file():
|
|
| 204 |
try:
|
| 205 |
text = json_to_llm_str(extracted_text)
|
| 206 |
LLMdata = NER_Model(text)
|
|
|
|
| 207 |
logging.info(f"NER model data: {LLMdata}")
|
| 208 |
except Exception as backup_e:
|
| 209 |
logging.exception(f"Error during backup processing: {backup_e}")
|
|
|
|
| 164 |
try:
|
| 165 |
# Single Groq VLM pass on each image
|
| 166 |
LLMdata, extracted_text, processed_Img = extract_text_from_images(file_paths)
|
| 167 |
+
LLMdata['meta'] = "Primary: Groq VLM Extraction"
|
| 168 |
|
| 169 |
logging.info(f"Groq VLM structured data: {LLMdata}")
|
| 170 |
logging.info(f"Extracted text blobs: {extracted_text}")
|
|
|
|
| 205 |
try:
|
| 206 |
text = json_to_llm_str(extracted_text)
|
| 207 |
LLMdata = NER_Model(text)
|
| 208 |
+
LLMdata['meta'] = "Backup: PaddleOCR + Local NER"
|
| 209 |
logging.info(f"NER model data: {LLMdata}")
|
| 210 |
except Exception as backup_e:
|
| 211 |
logging.exception(f"Error during backup processing: {backup_e}")
|