|
|
|
@@ -425,7 +425,7 @@ You should also complete the text started with ``` but not tell ``` directly. |
|
|
|
raise ValueError(f"Got unknown type {message}") |
|
|
|
|
|
|
|
return message_text |
|
|
|
|
|
|
|
|
|
|
|
def _convert_messages_to_prompt(self, messages: list[PromptMessage]) -> str: |
|
|
|
""" |
|
|
|
Format a list of messages into a full prompt for the Anthropic model |
|
|
|
@@ -500,6 +500,9 @@ You should also complete the text started with ``` but not tell ``` directly. |
|
|
|
tongyi_messages.append({ |
|
|
|
'role': 'assistant', |
|
|
|
'content': content if not rich_content else [{"text": content}], |
|
|
|
'tool_calls': [tool_call.model_dump() for tool_call in |
|
|
|
prompt_message.tool_calls] if prompt_message.tool_calls else [] |
|
|
|
|
|
|
|
}) |
|
|
|
elif isinstance(prompt_message, ToolPromptMessage): |
|
|
|
tongyi_messages.append({ |