Index
All Classes and Interfaces|All Packages
A
- allowedFunctionNames(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- allowedFunctionNames(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- allowedFunctionNames(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- apiEndpoint(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- apiKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- aspectRatio(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- aspectRatio(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
B
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiFiles.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
C
- cachedContent(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- cachedContent(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- cachedContent(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- cancel(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel
- cancel(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel
- cancel(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel
- CLASSIFICATION - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- client(Client) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- CLUSTERING - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- CODE_RETRIEVAL_QUERY - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- credentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- customHeaders(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
D
- defaultRequestParameters() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- deleteBatchJob(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel
-
Deletes a batch job from the system.
- deleteBatchJob(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel
-
Deletes a batch job from the system.
- deleteBatchJob(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel
-
Deletes a batch job from the system.
- deleteFile(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles
-
Deletes an uploaded file by name.
- dev.langchain4j.model.google.genai - package dev.langchain4j.model.google.genai
- doChat(ChatRequest) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel
E
- edit(Image, Image, String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel
- edit(Image, String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel
- embed(TextSegment) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- embed(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- enableGoogleMaps(boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- enableGoogleMaps(boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- enableGoogleSearch(boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- enableGoogleSearch(boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- enableUrlContext(boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- enableUrlContext(boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- equals(Object) - Method in record class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.ImageGenerationRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata
- estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator
- estimateTokenCountInMessages(Iterable) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator
- estimateTokenCountInText(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator
- estimateTokenCountInToolExecutionRequests(Iterable) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator
- estimateTokenCountInToolSpecifications(Iterable) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator
- executor(ExecutorService) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
Executor used to drive the blocking
ResponseStreamiteration off the calling thread.
F
- FACT_VERIFICATION - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- frequencyPenalty(Double) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
G
- generate(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel
- getMetadata(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles
-
Retrieves metadata for a specific uploaded file.
- getSdkTaskType() - Method in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- googleCredentials(GoogleCredentials) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- GoogleGenAiBatchChatModel - Class in dev.langchain4j.model.google.genai
-
Provides an interface for interacting with the Google GenAI Batch API for Chat models.
- GoogleGenAiBatchChatModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiBatchEmbeddingModel - Class in dev.langchain4j.model.google.genai
-
Provides an interface for interacting with the Google GenAI Batch API for Embedding models.
- GoogleGenAiBatchEmbeddingModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiBatchImageModel - Class in dev.langchain4j.model.google.genai
-
Provides an interface for interacting with the Google GenAI Batch API for Image generation models.
- GoogleGenAiBatchImageModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiBatchImageModel.ImageGenerationRequest - Record Class in dev.langchain4j.model.google.genai
- GoogleGenAiChatModel - Class in dev.langchain4j.model.google.genai
- GoogleGenAiChatModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiChatResponseMetadata - Class in dev.langchain4j.model.google.genai
-
Google GenAI-specific metadata for
ChatResponse. - GoogleGenAiChatResponseMetadata.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiEmbeddingModel - Class in dev.langchain4j.model.google.genai
- GoogleGenAiEmbeddingModel(GoogleGenAiEmbeddingModel.Builder) - Constructor for class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- GoogleGenAiEmbeddingModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiEmbeddingModel.TaskTypeEnum - Enum Class in dev.langchain4j.model.google.genai
- GoogleGenAiFiles - Class in dev.langchain4j.model.google.genai
-
Service for uploading and managing media files with Google AI Gemini using the official com.google.genai SDK.
- GoogleGenAiFiles.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiImageModel - Class in dev.langchain4j.model.google.genai
-
Represents a Google GenAI model for image generation and editing using the official com.google.genai SDK.
- GoogleGenAiImageModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiModelCatalog - Class in dev.langchain4j.model.google.genai
-
Google GenAI implementation of
ModelCatalog. - GoogleGenAiModelCatalog.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiStreamingChatModel - Class in dev.langchain4j.model.google.genai
- GoogleGenAiStreamingChatModel.Builder - Class in dev.langchain4j.model.google.genai
- GoogleGenAiTokenCountEstimator - Class in dev.langchain4j.model.google.genai
- GoogleGenAiTokenCountEstimator.Builder - Class in dev.langchain4j.model.google.genai
- googleMaps(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- googleSearch(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
H
- hashCode() - Method in record class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.ImageGenerationRequest
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata
I
- ImageGenerationRequest(String) - Constructor for record class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.ImageGenerationRequest
-
Creates an instance of a
ImageGenerationRequestrecord class. - imageSize(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- imageSize(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
K
- knownDimension() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
L
- labels(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- labels(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- labels(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- labels(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- labels(Map) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- list(BatchPagination) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel
- list(BatchPagination) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel
- list(BatchPagination) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel
- listeners() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel
- listeners() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel
- listeners(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- listeners(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- listFiles() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles
-
Lists all uploaded files.
- listModels() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- location(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
M
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- maxOutputTokens(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- maxSegmentsPerBatch(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- modelName() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- modelName(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
O
- outputDimensionality(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- outputDimensionality(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
P
- personGeneration(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- personGeneration(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- presencePenalty(Double) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- projectId(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- projectId(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- prompt() - Method in record class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.ImageGenerationRequest
-
Returns the value of the
promptrecord component. - provider() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel
- provider() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog
- provider() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel
Q
- QUESTION_ANSWERING - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
R
- rawResponse() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata
-
Returns the raw
GenerateContentResponsefrom the Google GenAI Java SDK. - rawResponse(GenerateContentResponse) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata.Builder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- RETRIEVAL_DOCUMENT - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- RETRIEVAL_QUERY - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- retrieve(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel
- retrieve(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel
- retrieve(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel
S
- safetySettings(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- safetySettings(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- safetySettings(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- safetySettings(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- safetySettings(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- seed(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- seed(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- seed(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- SEMANTIC_SIMILARITY - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- stopSequences(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- stopSequences(List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- submit(BatchRequest) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel
- submit(BatchRequest) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel
- submit(BatchRequest) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel
- submit(String, File) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel
-
Creates a batch of chat requests from an uploaded file.
- submit(String, File) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel
-
Creates a batch of embedding requests from an uploaded file.
- submit(String, File) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel
-
Creates a batch of image generation requests from an uploaded file.
- submit(String, List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel
-
Creates and enqueues a batch of embedding requests for asynchronous processing.
- submit(String, List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel
-
Creates and enqueues a batch of content generation requests for asynchronous processing.
- submit(String, List) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel
-
Creates and enqueues a batch of image generation requests for asynchronous processing.
- supportedCapabilities() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel
T
- TASK_TYPE_UNSPECIFIED - Enum constant in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
- taskType(GoogleGenAiEmbeddingModel.TaskTypeEnum) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- taskType(GoogleGenAiEmbeddingModel.TaskTypeEnum) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- temperature(Double) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- thinkingBudget(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
-
The thinking budget to use.
- thinkingBudget(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
The thinking budget to use.
- thinkingBudget(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
The thinking budget to use.
- thinkingLevel(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
-
The thinking level to use.
- thinkingLevel(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
-
The thinking level to use.
- thinkingLevel(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
-
The thinking level to use.
- timeout(Duration) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiModelCatalog.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiTokenCountEstimator.Builder
- titleMetadataKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchEmbeddingModel.Builder
- titleMetadataKey(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.Builder
- toBuilder() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata
- topK(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- topK(Integer) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- topP(Double) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
- toString() - Method in record class dev.langchain4j.model.google.genai.GoogleGenAiBatchImageModel.ImageGenerationRequest
-
Returns a string representation of this record class.
- toString() - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatResponseMetadata
U
- uploadFile(byte[], String, String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles
-
Uploads a file to Gemini.
- uploadFile(Path, String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiFiles
-
Uploads a file to Gemini.
- urlContext(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- useGoogleSearchGrounding(Boolean) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiImageModel.Builder
V
- valueOf(String) - Static method in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.langchain4j.model.google.genai.GoogleGenAiEmbeddingModel.TaskTypeEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vertexSearchDatastore(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiBatchChatModel.Builder
- vertexSearchDatastore(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiChatModel.Builder
- vertexSearchDatastore(String) - Method in class dev.langchain4j.model.google.genai.GoogleGenAiStreamingChatModel.Builder
All Classes and Interfaces|All Packages