Multimodal Inputs
UserMessage.content accepts either plain text or an ordered array of
multimodal content parts.
Source Types
Usesource.type to describe payload delivery:
data: Inline base64 payload with requiredmimeTypeurl: HTTP(S) or data URL, optionalmimeType