| content = message.content | content = message.content | ||||
| if isinstance(message, UserPromptMessage): | if isinstance(message, UserPromptMessage): | ||||
| message_text = f"{human_prompt_prefix} {content} {human_prompt_postfix}" | |||||
| body = content | |||||
| if (isinstance(content, list)): | |||||
| body = "".join([c.data for c in content if c.type == PromptMessageContentType.TEXT]) | |||||
| message_text = f"{human_prompt_prefix} {body} {human_prompt_postfix}" | |||||
| elif isinstance(message, AssistantPromptMessage): | elif isinstance(message, AssistantPromptMessage): | ||||
| message_text = f"{ai_prompt} {content}" | message_text = f"{ai_prompt} {content}" | ||||
| elif isinstance(message, SystemPromptMessage): | elif isinstance(message, SystemPromptMessage): |