Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -115,7 +115,7 @@ def extract_invoice_data(file_data, content_type, json_schema):
|
|
| 115 |
base64_encoded = base64.b64encode(img_byte_arr.getvalue()).decode('utf-8')
|
| 116 |
base64_images.append(f"data:image/png;base64,{base64_encoded}")
|
| 117 |
|
| 118 |
-
content_type = "
|
| 119 |
|
| 120 |
except Exception as e:
|
| 121 |
logger.error(f"Error converting PDF to image: {e}")
|
|
@@ -125,6 +125,7 @@ def extract_invoice_data(file_data, content_type, json_schema):
|
|
| 125 |
# Handle direct image files
|
| 126 |
base64_encoded = base64.b64encode(file_data).decode('utf-8')
|
| 127 |
base64_images.append(f"data:{content_type};base64,{base64_encoded}")
|
|
|
|
| 128 |
|
| 129 |
# Prepare OpenAI request
|
| 130 |
openai_content = [{"type": "image_url", "image_url": {"url": img_base64}} for img_base64 in base64_images]
|
|
|
|
| 115 |
base64_encoded = base64.b64encode(img_byte_arr.getvalue()).decode('utf-8')
|
| 116 |
base64_images.append(f"data:image/png;base64,{base64_encoded}")
|
| 117 |
|
| 118 |
+
content_type = "application/pdf"
|
| 119 |
|
| 120 |
except Exception as e:
|
| 121 |
logger.error(f"Error converting PDF to image: {e}")
|
|
|
|
| 125 |
# Handle direct image files
|
| 126 |
base64_encoded = base64.b64encode(file_data).decode('utf-8')
|
| 127 |
base64_images.append(f"data:{content_type};base64,{base64_encoded}")
|
| 128 |
+
content_type = "image/png"
|
| 129 |
|
| 130 |
# Prepare OpenAI request
|
| 131 |
openai_content = [{"type": "image_url", "image_url": {"url": img_base64}} for img_base64 in base64_images]
|