Skip to content

Commit 0081cf8

Browse files
committed
don't try to convert messages that don't have a role
1 parent 906da3d commit 0081cf8

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

sentry_sdk/ai/utils.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ def normalize_message_roles(messages):
7979
"""
8080
normalized_messages = []
8181
for message in messages:
82+
if not isinstance(message, dict):
83+
normalized_messages.append(message)
84+
continue
8285
normalized_message = message.copy()
8386
if "role" in message:
8487
normalized_message["role"] = normalize_message_role(message["role"])

0 commit comments

Comments
 (0)