Bladeren bron

chat_message empty if assistant_id exists

kevin 1 jaar geleden
bovenliggende
commit
8689e8ccae
1 gewijzigde bestanden met toevoegingen van 6 en 2 verwijderingen
  1. 6 2
      main.py

+ 6 - 2
main.py

@@ -142,7 +142,7 @@ def vision(message, image_url=None, image_b64=None):
 def gpt():
     assistant_id = ""
     assistant = None
-    chat_messages = []
+    chat_messages = app.chat_messages.copy()
     chat_model = "gpt-4o-mini"
     use_video = False
     suggest = False
@@ -239,9 +239,13 @@ def gpt():
             message = json_payload["message"] if 'message' in json_payload else "Ini gambar apa?"
             return vision(message, image_b64=image_url)
         else:
+            app.logger.info("This request use old json format")
             chat_messages = app.chat_messages.copy()
-            json_payload = [json_payload]
+    app.logger.info("Chat Messages:")
+    app.logger.info(str(chat_messages))
     json_payload = json_payload[-5:]
+    if assistant_id:
+        chat_messages = []
     for message in json_payload:
         if message['role'] == 'user':
             content = message['content'].lower()