Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -627,26 +627,25 @@ async def recipes_endpoint(profile: MedicalProfile):
|
|
627 |
print("Initial results (document indices and similarities):")
|
628 |
print(initial_results)
|
629 |
document_indices = [doc_id for doc_id, _ in initial_results]
|
630 |
-
print("Document indices:", document_indices)
|
631 |
metadata_path = 'recipes_metadata.xlsx'
|
632 |
metadata = retrieve_metadata(document_indices, metadata_path=metadata_path)
|
633 |
print(f"Retrieved Metadata: {metadata}")
|
634 |
recipes = []
|
635 |
-
for item in metadata:
|
636 |
recipes.append({
|
637 |
-
"title": item
|
638 |
-
"url": item
|
639 |
-
})
|
640 |
-
|
641 |
-
|
642 |
-
}
|
643 |
-
return response
|
644 |
except ValueError as ve:
|
645 |
raise HTTPException(status_code=400, detail=str(ve))
|
646 |
except Exception as e:
|
647 |
print(f"Unexpected error: {e}")
|
648 |
raise HTTPException(status_code=500, detail="An unexpected error occurred.")
|
649 |
|
|
|
650 |
if not init_success:
|
651 |
print("Warning: Application initialized with partial functionality")
|
652 |
if __name__ == "__main__":
|
|
|
627 |
print("Initial results (document indices and similarities):")
|
628 |
print(initial_results)
|
629 |
document_indices = [doc_id for doc_id, _ in initial_results]
|
630 |
+
print("Document indices:", document_indices)
|
631 |
metadata_path = 'recipes_metadata.xlsx'
|
632 |
metadata = retrieve_metadata(document_indices, metadata_path=metadata_path)
|
633 |
print(f"Retrieved Metadata: {metadata}")
|
634 |
recipes = []
|
635 |
+
for item in metadata.values():
|
636 |
recipes.append({
|
637 |
+
"title": item["original_file_name"] if "original_file_name" in item else "Unknown Title",
|
638 |
+
"url": item["url"] if "url" in item else ""
|
639 |
+
})
|
640 |
+
print(recipes)
|
641 |
+
return recipes
|
|
|
|
|
642 |
except ValueError as ve:
|
643 |
raise HTTPException(status_code=400, detail=str(ve))
|
644 |
except Exception as e:
|
645 |
print(f"Unexpected error: {e}")
|
646 |
raise HTTPException(status_code=500, detail="An unexpected error occurred.")
|
647 |
|
648 |
+
|
649 |
if not init_success:
|
650 |
print("Warning: Application initialized with partial functionality")
|
651 |
if __name__ == "__main__":
|