Index
All Classes and Interfaces|All Packages|Serialized Form
A
- attachments() - Method in interface com.vaadin.flow.component.ai.provider.LLMProvider.LLMRequest
-
Gets the list of file attachments to include with the request.
C
- com.vaadin.flow.component.ai.provider - package com.vaadin.flow.component.ai.provider
- contentType() - Method in interface com.vaadin.flow.component.ai.provider.LLMProvider.Attachment
-
Gets the MIME content type.
D
- data() - Method in interface com.vaadin.flow.component.ai.provider.LLMProvider.Attachment
-
Gets the file data.
F
- fileName() - Method in interface com.vaadin.flow.component.ai.provider.LLMProvider.Attachment
-
Gets the file name.
L
- LLMProvider - Interface in com.vaadin.flow.component.ai.provider
-
Framework-agnostic interface for Large Language Model (LLM) providers.
- LLMProvider.Attachment - Interface in com.vaadin.flow.component.ai.provider
-
Represents a file attachment that can be sent to the LLM for analysis.
- LLMProvider.LLMRequest - Interface in com.vaadin.flow.component.ai.provider
-
Represents a request to the LLM containing all necessary context, configuration, and tools.
S
- stream(LLMProvider.LLMRequest) - Method in interface com.vaadin.flow.component.ai.provider.LLMProvider
-
Streams a response from the LLM based on the provided request.
- systemPrompt() - Method in interface com.vaadin.flow.component.ai.provider.LLMProvider.LLMRequest
-
Gets the system prompt for this specific request.
T
- tools() - Method in interface com.vaadin.flow.component.ai.provider.LLMProvider.LLMRequest
-
Gets the tool objects for this request.
U
- userMessage() - Method in interface com.vaadin.flow.component.ai.provider.LLMProvider.LLMRequest
-
Gets the user's message.
All Classes and Interfaces|All Packages|Serialized Form