| | |
| | | import json |
| | | from datetime import datetime |
| | | from typing import Optional |
| | | |
| | |
| | | dialog_type = Column(String(1)) # 平台 |
| | | # 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) |
| | |
| | | # 'agentId': self.agent_id, |
| | | 'mode': self.mode, |
| | | } |
| | | |
| | | def get_kb_ids(self): |
| | | return json.loads(self.kb_ids) if self.kb_ids else [] |
| | | |
| | | |
| | | class ConversationModel(Base): |
| | |
| | | id: str |
| | | status: Optional[str] = "1" |
| | | icon: Optional[str] = "" |
| | | name: Optional[str] = "" |
| | | description: Optional[str] = None |
| | | |
| | | |
| | | class dialogList(BaseModel): |