jack 2 months ago
parent
commit
d5f6d60560
2 changed files with 3 additions and 6 deletions
  1. 3 0
      app/core/runner/thread_runner.py
  2. 0 6
      app/services/message/message.py

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

@@ -428,9 +428,12 @@ class ThreadRunner:
                 """
                 for content in message.content:
                     if content["type"] == "text":
+                        message_content.append(content["text"]["value"])
+                        '''
                         message_content.append(
                             {"type": "text", "text": content["text"]["value"]}
                         )
+                        '''
                     elif content["type"] == "image_url" and run.audio is None:
                         message_content.append(content)
                     elif (

+ 0 - 6
app/services/message/message.py

@@ -20,28 +20,22 @@ class MessageService:
     def format_message_content(message_create: MessageCreate) -> List:
         content = []
         if isinstance(message_create.content, str):
-            content = message_create.content
-            '''
             content.append(
                 {
                     "type": "text",
                     "text": {"value": message_create.content, "annotations": []},
                 }
             )
-            '''
         elif isinstance(message_create.content, list):
             for msg in message_create.content:
                 if msg.get("type") == "text":
                     msg_value = msg.get("text")
-                    content = msg_value
-                    '''
                     content.append(
                         {
                             "type": "text",
                             "text": {"value": msg_value, "annotations": []},
                         }
                     )
-                    '''
                 elif msg.get("type") == "image_file" or msg.get("type") == "image_url":
                     content.append(msg)
                 elif msg.get("type") == "input_audio":