Kashish
Clean history without vectorstore binaries
e92d49a
Raw
History Blame Contribute Delete
650 Bytes
from langchain_core.documents import Document
from .loader import ITEMS
documents = [
Document(
page_content=f"Q: {item['question']}\nA: {item['answer']}",
metadata={
"id": item["id"],
"url": item["url"],
**({"section_no": item["section_no"]} if item.get("section_no") else {}),
**({"section_title": item["section_title"]} if item.get("section_title") else {}),
**({"question_no": item["question_no"]} if item.get("question_no") else {}),
},
)
for item in ITEMS
if item.get("id") and item.get("question") and item.get("answer") and item.get("url")
]