toAgentic property

Content get toAgentic

Implementation

Content get toAgentic => switch (this) {
  ChatMessageContentMultiModal() => Content.group(
    (this as ChatMessageContentMultiModal).parts
        .map((i) => i.toAgentic)
        .toList(),
  ),
  ChatMessageContentText(text: String t) => Content.text(t),
  ChatMessageContentImage(data: String d) =>
    d.startsWith("http") ? Content.imageUrl(d) : Content.imageBase64(d),
};