All Classes and Interfaces

Class
Description
Represents an attachment that can be sent to an LLM and displayed in messages.
An exception which is thrown when somebody attempts to use AI component features without activating the associated feature flag first.
Provides the AI components feature flag for AI-related features such as AIOrchestrator, modular upload components, and MessageListItem attachments.
Interface for file upload components that are used in an AI conversation.
Interface for input components that are used in an AI conversation.
Represents a message in an AI conversation.
Interface for message list components that can display AI conversation messages.
Callback for attachment click events in the message list.
Orchestrator for AI-powered chat interfaces.
Builder for configuring and creating an AIOrchestrator instance.
Fluent API for restoring transient dependencies on an AIOrchestrator after deserialization.
Listener for attachment click events.
Event fired when an attachment in the message list is clicked.
Supported content type categories for attachments.
Listener for attachment submit events.
Event fired when a message with attachments is submitted to the LLM provider.
Represents a chat message in a conversation history.
The role of a message sender in a conversation.
LangChain4j implementation of LLMProvider.
Framework-agnostic interface for Large Language Model (LLM) providers.
Represents a request to the LLM containing all necessary context, configuration, and tools.
Listener for LLM response completion events.
Event fired after the assistant's response has been fully streamed and added to the conversation history.
Spring AI implementation of LLMProvider.