Package dev.langchain4j.data.message
See: Description
-
Class Summary Class Description Builder UserMessage Represents a message from a user, typically an end user of the application. VideoContent ChatMessageDeserializer A deserializer for ChatMessage objects. SystemMessage Represents a system message, typically defined by a developer. ToolExecutionResultMessage Represents the result of a tool execution in response to a ToolExecutionRequest. ChatMessageSerializer Builder AiMessage Represents a response message from an AI (language model). CustomMessage Represents a custom message. TextContent Represents a text content. ImageContent Represents an image with a DetailLevel. TextFileContent PdfFileContent AudioContent -
Interface Summary Interface Description Content Abstract base interface for message content. ChatMessage Represents a chat message. ChatMessageJsonCodec A codec for serializing and deserializing ChatMessage objects to and from JSON. -
Enum Summary Enum Description ContentType The type of content, e.g. DetailLevel The detail level of an Image.ChatMessageType The type of content, e.g.