LLMChat constructor
const
LLMChat({
- required List<
LlmChatMessage> messages, - required bool awaitingResponse,
- required TextEditingController controller,
- required dynamic onSubmit(),
- required ScrollController? scrollController,
- required bool showSystemMessage,
- LlmMessageStyle? style,
- Widget messageBuilder(
- LlmChatMessage message
- BoxDecoration boxDecorationBasedOnMessage()?,
- EdgeInsetsGeometry? messagePadding,
- EdgeInsetsGeometry? chatPadding,
- Widget? loadingWidget,
- bool? hideInput,
- Key? key,
Implementation
const LLMChat({
required this.messages,
required this.awaitingResponse,
required this.controller,
required this.onSubmit,
required this.scrollController,
required this.showSystemMessage,
this.style,
this.messageBuilder,
this.boxDecorationBasedOnMessage,
this.messagePadding,
this.chatPadding,
this.loadingWidget,
this.hideInput,
super.key,
});