def from_message()

in aidial_adapter_bedrock/llm/message.py [0:0]


    def from_message(cls, message: DialMessage) -> Self | None:
        if message.role != Role.SYSTEM:
            return None

        content = message.content

        if not is_text_content(content):
            raise ValidationError(
                "System message is expected to be a string or a list of text content parts"
            )

        return cls(content=content)