@gooddata/sdk-ui-gen-ai
This package provides React components for GoodData’s GenAI features.
Functions
Function | Description |
|---|---|
(ALPHA) Default implementation of the AgentChooser slot. | |
(ALPHA) Default implementation of the AgentItem slot. | |
(ALPHA) Default implementation of the AssistantMessage slot. | |
(ALPHA) Default implementation of the ConversationDateGrouping slot. | |
(ALPHA) Default implementation of the ConversationDrawerHeader slot. | |
(ALPHA) Default implementation of the ConversationFooter slot. | |
(ALPHA) Default implementation of the ConversationHeader slot. | |
(ALPHA) Default implementation of the ConversationItem slot. | |
(ALPHA) Default implementation of the ConversationVisualizationContent slot. | |
(ALPHA) Default implementation of the Disclaimer slot. | |
(ALPHA) Default implementation of the Feedback slot. | |
(ALPHA) Default implementation of the FollowUpButtons slot. | |
(ALPHA) Default implementation of the FollowUpQuestion slot. | |
DefaultLandingContainer({ children, isBigScreen, isSmallScreen, isFullscreen, }, input) | (ALPHA) Default implementation of the LandingContainer slot. |
DefaultLandingQuestion({ icon, question, answer, title }, input) | (ALPHA) Default implementation of the LandingQuestion slot. |
DefaultLandingQuestions({ children, isFullscreen, isBigScreen, isSmallScreen, }, input) | (ALPHA) Default implementation of the LandingQuestions slot. |
DefaultLandingScreen({ LandingScreen, isBigScreen, isSmallScreen, isFullscreen, }, input) | (ALPHA) Default implementation of the LandingScreen slot. |
(ALPHA) Default implementation of the LandingTitle slot. | |
(ALPHA) Default implementation of the LandingTitleAscent slot. | |
(ALPHA) Default implementation of the MessageErrorContent slot. | |
(ALPHA) Default implementation of the MessageMultipartContent slot. | |
(ALPHA) Default implementation of the MessageReasoningContent slot. | |
(ALPHA) Default implementation of the MessageTextContent slot. | |
(ALPHA) Default implementation of the UserMessage slot. | |
UI component that renders the Gen AI assistant. | |
UI component that renders the Gen AI assistant. | |
GenAiInteractionIntelligence({ responseId, onClose, initialMode, initialCategory, }, input) | The Interaction Intelligence panel: a single timeline of the processing steps behind one assistant response, with a list view and a per-category detail view. Loads its own data on mount and owns which view/category is currently shown. |
Provides the Gen AI store to the application. | |
Type guard for the ChatAgentChangeEvent. | |
Type guard for the ChatAssistantMessageEvent. | |
Type guard for the ChatClosedEvent. | |
Type guard for the ChatContextChangeEvent. | |
Type guard for the ChatCopyToClipboardEvent. | |
Type guard for the ChatConversationDeletedEvent. | |
Type guard for the ChatConversationDeletedEvent. | |
Type guard for the ChatConversationDeletedEvent. | |
Type guard for the ChatConversationPinnedEvent. | |
Type guard for the ChatConversationPinnedEvent. | |
Type guard for the ChatConversationRenamedErrorEvent. | |
Type guard for the ChatConversationRenamedSuccessEvent. | |
Type guard for the ChatConversationRenameEvent. | |
Type guard for the ChatCopyToClipboardEvent. | |
Type guard for the ChatDefinitionReceivedEvent. | |
Type guard for the ChatFeedbackErrorEvent. | |
Type guard for the ChatFeedbackEvent. | |
Type guard for the ChatModeChangeEvent. | |
Type guard for the ChatOpenedEvent. | |
Type guard for the ChatResetEvent. | |
Type guard for the ChatVisualizationErrorEvent. | |
Type guard for the ChatSaveVisualizationSuccessEvent. | |
Type guard for the ChatUserMessageEvent. | |
Type guard for the ChatVisualizationErrorEvent. | |
(ALPHA) Hook to retrieve the list of all conversations. | |
(ALPHA) Hook to retrieve whether the conversations have been loaded. | |
(ALPHA) Hook to retrieve the current active conversation. | |
Hook to retrieve the GenAI dispatcher. |
Interfaces
Interface | Description |
|---|---|
Customizations for the Gen AI assistant. | |
Props for the GenAiInteractionIntelligence() component. | |
(BETA) | |
(ALPHA) Default implementation of the LandingQuestion slot. | |
(ALPHA) | |
(ALPHA) A renderable what-if scenario with optional execution config overrides. |
Variables
Variable | Description |
|---|---|
UI component that renders the Gen AI chat. | |
Switches the assistant between the docked and the fullscreen layout. | |
Type Aliases
Type Alias | Description |
|---|---|
A common event definition for the Chat component. | |
A chat agent changed | |
A chat assistant message event. | |
A chat window closed event. | |
A chat context change event. | |
A chat copy to clipboard event. | |
A chat conversation deleted error event. | |
A chat conversation deleted success event. | |
A chat conversation deleted event. | |
A chat conversation pinned state change error event. | |
A chat conversation pinned state change event. | |
A chat conversation renamed error event. | |
A chat conversation renamed success event. | |
A chat conversation rename event. | |
A chat copy to clipboard event. | |
A chat definition received event. | |
A union type for all chat events. | |
An event handler for the Chat component. | |
A chat feedback error event. | |
A chat feedback event. | |
A chat mode changed | |
A chat window opened event. | |
A chat conversation clearing event. | |
A chat save visualization error event. | |
A chat save visualization success event. | |
A chat user message event. | |
A chat visualization error event. | |
Describes an AI assistant agent. | |
Display mode of the Gen AI assistant. | |
Mode of the Gen AI assistant. | |
Properties for the GenAIAssistant component. | |
Properties for the GenAIChat component. | |
Properties for the GenAIConversations component. | |
Props for the GenAiStore component. | |
Chat conversation error content | |
Represents a local chat conversation that extends the base | |
Chat local conversation content | |
Chat conversation item with local ID. | |
Chat local conversation multipart local part | |
Local-only content type for system-role items (e.g. agent-switch events). Meaningful data lives in top-level item fields; content is structurally required but unused. | |
(ALPHA) Properties for the AgentChooser slot. | |
Properties for the AgentItem slot. | |
(ALPHA) Properties for the AssistantMessage slot. | |
(ALPHA) Properties for the ConversationDateGrouping slot. | |
(ALPHA) Properties for the ConversationDrawerHeader slot. | |
(ALPHA) Properties for the ConversationFooter slot. | |
(ALPHA) Properties for the ConversationHeader slot. | |
(ALPHA) Properties for the ConversationItem slot. | |
(ALPHA) Properties for the ConversationVisualizationContent slot. | |
Properties for the Disclaimer slot. | |
(ALPHA) Properties for the Feedback slot. | |
(ALPHA) Properties for the FollowUpButtons slot. | |
(ALPHA) Properties for the FollowUpQuestion slot. | |
Properties for the LandingScreen slot. | |
(ALPHA) Properties for the MessageErrorContent slot. | |
(ALPHA) Properties for the MessageMultipartContent slot. | |
(ALPHA) Properties for the MessageReasoningContent slot. | |
(ALPHA) Properties for the MessageTextContent slot. | |
(ALPHA) Properties for the UserMessage slot. | |
The modes the panel can render: the full list/timeline view or a single category’s detail view. | |
(ALPHA) | |