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),
};