Package akka.javasdk.agent
Interface MessageContent
- All Known Subinterfaces:
MessageContent.LoadableMessageContent
- All Known Implementing Classes:
MessageContent.ImageUrlMessageContent,MessageContent.PdfUrlMessageContent,MessageContent.TextMessageContent
public sealed interface MessageContent
permits MessageContent.LoadableMessageContent, MessageContent.TextMessageContent
Represents a piece of content within a multimodal message to an AI model.
Message content can be text, images, or PDFs, allowing agents to send multimodal inputs.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordFactory methods for creating image message content.static final recordImage content within a user message, referenced by URL.static interfacestatic final recordFactory methods for creating PDF message content.static final recordPDF content within a user message, referenced by URL.static final recordText content within a user message.