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)