Explorar el Código

添加sessionid

cuixiaodong hace 1 año
padre
commit
821206bcca
Se han modificado 1 ficheros con 8 adiciones y 3 borrados
  1. 8 3
      backend/Service/WechatService.py

+ 8 - 3
backend/Service/WechatService.py

@@ -324,6 +324,7 @@ class WechatService:
         # waibu = "https://ai.raycos.net/api/v1/run/951e3ba4-c66a-496c-9497-7dbddc2647f8?stream=false"
         # neibu = "https://ai.raycos.net/api/v1/run/9263c538-2cd2-4c1b-8c9a-3bb986920d6d?stream=false"
         #
+        info = WechatUser.objects.filter(openid=openid).exclude(status=4).first()
         waibu = {}
         waibuurl = "http://ai.raycos.net/api/v1/run/951e3ba4-c66a-496c-9497-7dbddc2647f8?stream=false"
         waibutweaks = {
@@ -333,7 +334,9 @@ class WechatService:
             "OllamaModel-UxNZ1": {},
             "Milvus-XiwA4": {},
             "OllamaEmbeddings-91fPV": {},
-            "Memory-ZBrXL": {},
+            "Memory-ZBrXL": {
+                "session_id": info.openid
+            },
             "ParseData-ZmaJQ": {}
         }
 
@@ -354,7 +357,9 @@ class WechatService:
                 "OllamaModel-UxNZ1": {},
                 "Milvus-XiwA4": {},
                 "OllamaEmbeddings-91fPV": {},
-                "Memory-ZBrXL": {},
+                "Memory-ZBrXL": {
+                    "session_id": info.openid
+                },
                 "ParseData-ZmaJQ": {}
         }
         neibu["url"] = neibuurl
@@ -362,7 +367,7 @@ class WechatService:
 
         if not openid:
             return success(waibu, "普通用户返回外部知识库链接")
-        info = WechatUser.objects.filter(openid=openid).exclude(status=4).first()
+
         if not info:
             return success(waibu,"普通用户返回外部知识库链接")
         if info.level == 1: