Update app.py
Browse files
app.py
CHANGED
@@ -536,9 +536,12 @@ def prepare_message_with_media(text, images=None, documents=None):
|
|
536 |
def format_to_message_dict(history):
|
537 |
"""Convert history to proper message format"""
|
538 |
messages = []
|
539 |
-
for
|
540 |
-
if
|
541 |
-
|
|
|
|
|
|
|
542 |
if human:
|
543 |
messages.append({"role": "user", "content": human})
|
544 |
if ai:
|
|
|
536 |
def format_to_message_dict(history):
|
537 |
"""Convert history to proper message format"""
|
538 |
messages = []
|
539 |
+
for message in history:
|
540 |
+
if isinstance(message, dict) and "role" in message and "content" in message:
|
541 |
+
# Already in the correct format
|
542 |
+
messages.append(message)
|
543 |
+
elif len(message) == 2: # Handle old format [user_msg, ai_msg]
|
544 |
+
human, ai = message
|
545 |
if human:
|
546 |
messages.append({"role": "user", "content": human})
|
547 |
if ai:
|