jack před 3 týdny
rodič
revize
2f479f0aad
1 změnil soubory, kde provedl 7 přidání a 3 odebrání
  1. 7 3
      app/core/runner/thread_runner.py

+ 7 - 3
app/core/runner/thread_runner.py

@@ -450,10 +450,11 @@ class ThreadRunner:
                         is_audio_num += 1
                 chat_messages.append(msg_util.new_message(role, message_content))
             elif role == "assistant":
-                message_content = ""
+                assistant_content = ""
                 for content in message.content:
                     if content["type"] == "text":
-                        message_content += content["text"]["value"]
+                        assistant_content += content["text"]["value"]
+                '''
                 if message_content == "":
                     message_content = (
                         "You are a multilingual AI assistant.\n"
@@ -464,8 +465,11 @@ class ThreadRunner:
                         + "- For code, include explanations and comments in user's language.\n"
                         + "- If a question is ambiguous, ask for clarification.\n"
                     )
+                '''
+                if assistant_content == "":
+                    assistant_content = "\r\n"
 
-                chat_messages.append(msg_util.new_message(role, message_content))
+                chat_messages.append(msg_util.new_message(role, assistant_content))
 
         chat_messages.reverse()  # 倒序排列,最新的消息在前面
         return chat_messages  # 暂时只支持5条消息,后续正价token上限