feat: add knowledge retrieval service

This commit is contained in:
hailin
2026-07-03 17:52:59 +08:00
parent 374c36ac65
commit 99dbb3277a
5 changed files with 169 additions and 3 deletions

View File

@@ -65,3 +65,19 @@ class KnowledgeItemOut(Schema):
source_type: str
created_at: datetime
updated_at: datetime
class KnowledgeSearchIn(Schema):
query: str
knowledge_base_id: int | None = None
limit: int = 5
class KnowledgeSearchResultOut(Schema):
id: int
knowledge_base_id: int
title: str
source_type: str
content: str
score: float
metadata: dict