From 0650b889a36d9b9fd42415b9b9819676f839ae9b Mon Sep 17 00:00:00 2001
From: zhaoqingang <zhaoqg0118@163.com>
Date: 星期二, 08 四月 2025 09:54:09 +0800
Subject: [PATCH] 首页会话-模型修改
---
app/service/session.py | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/app/service/session.py b/app/service/session.py
index dca20a1..16ef53d 100644
--- a/app/service/session.py
+++ b/app/service/session.py
@@ -12,8 +12,10 @@
def __init__(self, db: Session):
self.db = db
+
def create_session(self, session_id: str, name: str, agent_id: str, agent_type: AgentType, user_id: int, message: dict = None, workflow_type: int = 0) -> Type[
SessionModel] | SessionModel:
+
"""
鍒涘缓涓�涓柊鐨勪細璇濊褰曘��
@@ -26,8 +28,11 @@
杩斿洖:
SessionModel: 鏂板垱寤虹殑浼氳瘽妯″瀷瀹炰緥锛屽鏋滀細璇滻D宸插瓨鍦ㄥ垯杩斿洖None銆�
"""
+ if not message:
+ message = {"role": "user", "content": name}
existing_session = self.get_session_by_id(session_id)
if existing_session:
+ print("update success")
# existing_session.add_message({"role": "user", "content": name})
existing_session.add_message(message)
existing_session.update_date = current_time()
@@ -41,8 +46,7 @@
agent_id=agent_id,
agent_type=agent_type,
tenant_id=user_id,
- # message=json.dumps([{"role": "user", "content": name}])
- workflow = workflow_type,
+ workflow=workflow_type,
message = json.dumps([message])
)
self.db.add(new_session)
--
Gitblit v1.8.0