diff --git a/src/main/java/com/example/demo/MainView.java b/src/main/java/com/example/demo/MainView.java index 3dbb40d..9662bdc 100644 --- a/src/main/java/com/example/demo/MainView.java +++ b/src/main/java/com/example/demo/MainView.java @@ -22,7 +22,7 @@ public class MainView extends VerticalLayout { Scroller messageScroller = new Scroller(messageList); MessageInput messageInput = new MessageInput(); - public MainView(ChatClient.Builder chatClient) { + public MainView(ChatClient.Builder chatClientBuilder) { add(messageScroller, messageInput); setSizeFull(); setMargin(false); @@ -32,6 +32,9 @@ public MainView(ChatClient.Builder chatClient) { // Add system message to help the AI to behave chatHistory.add(new SystemMessage("Answer politely to user. When user asks you about Vaadin, reply in bro style. Always show a piece a code.")); + // Init the client + ChatClient chatClient = chatClientBuilder.build(); + // Pass user input to chatClient messageInput.addSubmitListener(ev -> { // Add use input as markdown message