flutter_gen_ai_chat_ui library

A Flutter package that provides a customizable chat UI for AI applications, featuring streaming responses, code highlighting, and markdown support.

Classes

AiChatConfig
Configuration class for customizing the AI chat interface.
AiChatWidget
A customizable chat widget for AI conversations.
AiChatWidgetState
AnimatedBubble
AnimatedTextMessage
A widget that animates text appearing character by character
CallbackConfig
Configuration for chat callbacks
ChatMessage Models
ChatMessagesController
Controller for managing chat messages and their states.
ChatUser Models
CustomThemeExtension
ExampleQuestion
Model class for example questions
ExampleQuestionConfig
Configuration for individual example questions in the chat
LoadingConfig
Configuration for loading states in the chat
LoadingWidget
A loading widget that displays a shimmer effect with customizable text.
MessageOptions Customization
PaginationConfig
Configuration for chat message pagination
QuickReplyOptions Customization
WelcomeMessageConfig
Configuration for the welcome message section of the chat