Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -83,7 +83,7 @@ def extract_metadata(image):
|
|
| 83 |
|
| 84 |
# Parse and format (always valid JSON with Outlines)
|
| 85 |
metadata = CatalogCardMetadata.model_validate_json(result)
|
| 86 |
-
return json.dumps(metadata.model_dump(exclude_none=True), indent=2)
|
| 87 |
|
| 88 |
except Exception as e:
|
| 89 |
return f"Error during extraction: {str(e)}"
|
|
@@ -111,7 +111,7 @@ with gr.Blocks(title="Library Card Metadata Extractor") as demo:
|
|
| 111 |
|
| 112 |
with gr.Column(scale=1):
|
| 113 |
gr.Markdown("### π Extracted Metadata (JSON)")
|
| 114 |
-
output = gr.
|
| 115 |
|
| 116 |
submit_btn.click(fn=extract_metadata, inputs=image_input, outputs=output)
|
| 117 |
|
|
|
|
| 83 |
|
| 84 |
# Parse and format (always valid JSON with Outlines)
|
| 85 |
metadata = CatalogCardMetadata.model_validate_json(result)
|
| 86 |
+
return str(json.dumps(metadata.model_dump(exclude_none=True), indent=2))
|
| 87 |
|
| 88 |
except Exception as e:
|
| 89 |
return f"Error during extraction: {str(e)}"
|
|
|
|
| 111 |
|
| 112 |
with gr.Column(scale=1):
|
| 113 |
gr.Markdown("### π Extracted Metadata (JSON)")
|
| 114 |
+
output = gr.Text()
|
| 115 |
|
| 116 |
submit_btn.click(fn=extract_metadata, inputs=image_input, outputs=output)
|
| 117 |
|