Uses of Class
com.vaadin.flow.component.ai.orchestrator.AiOrchestrator.Builder
Packages that use AiOrchestrator.Builder
-
Uses of AiOrchestrator.Builder in com.vaadin.flow.component.ai.orchestrator
Methods in com.vaadin.flow.component.ai.orchestrator that return AiOrchestrator.BuilderModifier and TypeMethodDescriptionstatic AiOrchestrator.BuilderAiOrchestrator.builder(LLMProvider provider) Creates a new builder for AiOrchestrator.static AiOrchestrator.BuilderAiOrchestrator.builder(LLMProvider provider, String systemPrompt) Creates a new builder for AiOrchestrator with a system prompt.AiOrchestrator.Builder.withAiName(String aiName) Sets the display name for AI assistant messages in the message list.AiOrchestrator.Builder.withFileReceiver(AiFileReceiver fileReceiver) Sets the file receiver component for file uploads.AiOrchestrator.Builder.withFileReceiver(com.vaadin.flow.component.upload.UploadManager uploadManager) Sets the file receiver component using a Flow UploadManager component.Sets the input component.AiOrchestrator.Builder.withInput(com.vaadin.flow.component.messages.MessageInput messageInput) Sets the input component using a Flow MessageInput component.AiOrchestrator.Builder.withMessageList(AiMessageList messageList) Sets the message list component.AiOrchestrator.Builder.withMessageList(com.vaadin.flow.component.messages.MessageList messageList) Sets the message list component using a Flow MessageList component.Sets the objects containing vendor-specific tool-annotated methods that will be available to the LLM.AiOrchestrator.Builder.withUserName(String userName) Sets the display name for user messages in the message list.