File size: 1,141 Bytes
4225666
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# import yaml

# content = ""
# with open ('./temp.md', 'r', encoding="utf-8") as f:
#     content = f.read()
# if not content.startswith("---"):
#     print("not valid")


# def build_metadata(content: str):
#     content = ""
#     with open ('./temp.md', 'r', encoding="utf-8") as f:
#         content = f.read()
#     parts = content.split("---", 2)
#     if(len(parts) >= 3):
#         frontmatter = yaml.safe_load(parts[1])
#     return frontmatter
from db import rag_service
# rag_service.search_docs("List all faculty members of the Computer Engineering Department", [])
from libs import ROOT_PATH
from pathlib import Path
print(rag_service.load_markdown(path=Path(ROOT_PATH / "temp.md")))

# {
#     "quuestion":
#     "answer":
#     "metadata": [
#         {
#             "src": "src_name",
#             "similarity": 0.6,
#             "url": "---url---"
#         },
#         {
#             "src": "src_name",
#             "similarity": 0.6,
#             "url": "---url---"
#         },
#         {
#             "src": "src_name",
#             "similarity": 0.6,
#             "url": "---url---"
#         }
#     ]
# }