diff --git a/backend/app/api/routers/app.py b/backend/app/api/routers/app.py index 89857be..02f2984 100644 --- a/backend/app/api/routers/app.py +++ b/backend/app/api/routers/app.py @@ -438,7 +438,7 @@ async def post_conversations(request: Request, data: ChatRequestData): conversaObj = conversations() conversationinfo = conversaObj.get(data.conversation_id) if conversationinfo is None: - conversationinfo = conversaObj.add(data.conversation_id, data.user, "新建会话") + conversationinfo = conversaObj.add(data.conversation_id, data.user, "新建会话",inputs= data.inputs) # 生成聊天参数 last_message_content = ChatMessage.from_str(data.query) diff --git a/backend/app/api/routers/request/base.py b/backend/app/api/routers/request/base.py index 4225c32..31c6257 100644 --- a/backend/app/api/routers/request/base.py +++ b/backend/app/api/routers/request/base.py @@ -24,12 +24,13 @@ class conversations: return records[0] return None - def add(self,id:str, user_id:str, name:str): + def add(self,id:str, user_id:str, name:str,inputs:dict): template = BaseConfig().ConversationCfg() template['id'] = id template['user_id'] = user_id template['name'] = name template['created_at'] = 1724399038 + template['inputs'] = inputs dbManage.addRecord(self._tableName,template) def delete(self,id:str):