User
data class User @JvmOverloads constructor(val parts: List<MessagePart.RequestPart>, val metaInfo: RequestMetaInfo, val id: String? = null) : Message(source)
A user-role message sent to the LLM. May contain text, attachments, or tool results.
Constructors
Link copied to clipboard
Convenience constructor that wraps a single MessagePart.RequestPart in a list.
constructor(content: String, metaInfo: RequestMetaInfo, cache: CacheControl? = null, id: String? = null)
Convenience constructor that creates a MessagePart.Text from a raw string.