feat: fully integrate external knowledge base metadata into workflow

store complete deduplicated metadata in extras field
pull/17110/head
Yuqi Chou 1 year ago committed by GitHub
parent 42968cb945
commit dbd1f16af9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -263,6 +263,11 @@ class KnowledgeRetrievalNode(LLMNode):
"data_source_type": "external",
"retriever_from": "workflow",
"score": item.metadata.get("score"),
"extras": {
k: v
for k, v in (item.metadata or {}).items()
if k not in {"dataset_id", "dataset_name", "title", "score"}
}
},
"title": item.metadata.get("title"),
"content": item.page_content,

Loading…
Cancel
Save