fix: tongyi empty tool_calls is not supported in message (#6719)

This commit is contained in:
Joe 2024-07-26 18:10:13 +08:00 committed by GitHub
parent 3d3677e912
commit e4542215cc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -501,8 +501,7 @@ You should also complete the text started with ``` but not tell ``` directly.
'role': 'assistant', 'role': 'assistant',
'content': content if not rich_content else [{"text": content}], 'content': content if not rich_content else [{"text": content}],
'tool_calls': [tool_call.model_dump() for tool_call in 'tool_calls': [tool_call.model_dump() for tool_call in
prompt_message.tool_calls] if prompt_message.tool_calls else [] prompt_message.tool_calls] if prompt_message.tool_calls else None
}) })
elif isinstance(prompt_message, ToolPromptMessage): elif isinstance(prompt_message, ToolPromptMessage):
tongyi_messages.append({ tongyi_messages.append({