app/models/dialog_model.py
@@ -1,3 +1,4 @@ import json from datetime import datetime from typing import Optional @@ -24,6 +25,7 @@ # agent_id = Column(String(36)) mode = Column(String(36)) parameters = Column(Text) kb_ids = Column(String(128)) def get_id(self): return str(self.id) @@ -43,6 +45,9 @@ 'mode': self.mode, } def get_kb_ids(self): return json.loads(self.kb_ids) if self.kb_ids else [] class ConversationModel(Base): __tablename__ = 'conversation'