thechaiexperiment commited on
Commit
a4347c5
·
verified ·
1 Parent(s): 7189f75

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -9
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.get("original_file_name", "Unknown Title"),
638
- "url": item.get("url", "")
639
- })
640
- response = {
641
- "recipes": recipes
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__":