Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

allowCodeExecution - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
allowCodeExecution - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
allowedFunctionNames(List) - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig.GeminiFunctionCallingConfigBuilder
 
allowGoogleMaps - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
allowGoogleMaps - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
allowGoogleSearch - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
allowGoogleSearch - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
allowUrlContext - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
allowUrlContext - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
ANY - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
 
apiKey(String) - Method in class dev.langchain4j.model.googleai.GeminiFiles.Builder
Sets the API key for authentication.
apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Sets the API key for authenticating with the Gemini API.
apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Sets the API key for authenticating with the Gemini API.
apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
 
apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
 
aspectRatio(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Sets the aspect ratio for generated images.
aspectRatio(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Sets the aspect ratio for generated images.
AUTO - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
 

B

baseUrl(String) - Method in class dev.langchain4j.model.googleai.GeminiFiles.Builder
Sets the base URL for the API.
baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Sets a custom base URL for the Gemini API.
baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Sets a custom base URL for the Gemini API.
baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
 
baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
 
BATCH_STATE_CANCELLED - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
 
BATCH_STATE_EXPIRED - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
 
BATCH_STATE_FAILED - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
 
BATCH_STATE_PENDING - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
 
BATCH_STATE_RUNNING - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
 
BATCH_STATE_SUCCEEDED - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
 
BatchError(BatchRequestResponse.BatchName, int, String, BatchRequestResponse.BatchJobState, List) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
Creates an instance of a BatchError record class.
BatchFileRequest(String, REQ) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchFileRequest
Creates an instance of a BatchFileRequest record class.
BatchIncomplete(BatchRequestResponse.BatchName, BatchRequestResponse.BatchJobState) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
Creates an instance of a BatchIncomplete record class.
BatchList(String, List) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchList
Creates an instance of a BatchList record class.
batchName() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
Returns the value of the batchName record component.
batchName() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
Returns the value of the batchName record component.
batchName() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
Returns the value of the batchName record component.
BatchName(String) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchName
Creates an instance of a BatchName record class.
BatchRequestResponse - Class in dev.langchain4j.model.googleai
 
BatchRequestResponse.BatchError<T> - Record Class in dev.langchain4j.model.googleai
Represents an error that occurred during a batch operation.
BatchRequestResponse.BatchFileRequest<REQ> - Record Class in dev.langchain4j.model.googleai
Represents a batch request for a file operation.
BatchRequestResponse.BatchIncomplete<T> - Record Class in dev.langchain4j.model.googleai
Represents a batch operation that is currently pending or in progress.
BatchRequestResponse.BatchJobState - Enum Class in dev.langchain4j.model.googleai
Represents the possible states of a batch job.
BatchRequestResponse.BatchList<T> - Record Class in dev.langchain4j.model.googleai
Represents a List of Batches.
BatchRequestResponse.BatchName - Record Class in dev.langchain4j.model.googleai
Represents the name of a batch operation.
BatchRequestResponse.BatchResponse<T> - Interface in dev.langchain4j.model.googleai
Represents the response of a batch operation.
BatchRequestResponse.BatchSuccess<T> - Record Class in dev.langchain4j.model.googleai
Represents a successful batch operation.
BatchSuccess(BatchRequestResponse.BatchName, List, List) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
Creates an instance of a BatchSuccess record class.
BLOCK_LOW_AND_ABOVE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
 
BLOCK_MEDIUM_AND_ABOVE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
 
BLOCK_NONE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
 
BLOCK_ONLY_HIGH - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
 
build() - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig.Builder
 
build() - Method in class dev.langchain4j.model.googleai.GeminiFiles.Builder
Builds a new GeminiFiles instance.
build() - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig.GeminiFunctionCallingConfigBuilder
 
build() - Method in class dev.langchain4j.model.googleai.GeminiThinkingConfig.Builder
 
build() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel.Builder
 
build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Builds a new GoogleAiGeminiBatchImageModel instance.
build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
 
build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata.Builder
 
build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Builds a new GoogleAiGeminiImageModel instance.
build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
 
build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel.GoogleAiGeminiStreamingChatModelBuilder
 
build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
 
build() - Method in class dev.langchain4j.model.googleai.GroundingMetadata.Builder
 
builder() - Static method in class dev.langchain4j.model.googleai.GeminiCachingConfig
 
builder() - Static method in class dev.langchain4j.model.googleai.GeminiFiles
 
builder() - Static method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
 
builder() - Static method in record class dev.langchain4j.model.googleai.GeminiThinkingConfig
 
builder() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
builder() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
 
builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel
 
builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel
 
builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
Returns a new builder for constructing GoogleAiGeminiBatchImageModel instances.
builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata
 
builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
Returns a new builder for constructing GoogleAiGeminiImageModel instances.
builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog
 
builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
 
builder() - Static method in record class dev.langchain4j.model.googleai.GroundingMetadata
 
Builder() - Constructor for class dev.langchain4j.model.googleai.GeminiCachingConfig.Builder
 
Builder() - Constructor for class dev.langchain4j.model.googleai.GeminiFiles.Builder
 
Builder() - Constructor for class dev.langchain4j.model.googleai.GeminiThinkingConfig.Builder
 
Builder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
Builder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata.Builder
 
Builder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
 
Builder() - Constructor for class dev.langchain4j.model.googleai.GroundingMetadata.Builder
 
buildGeminiService(BaseGeminiChatModel.GoogleAiGeminiChatModelBaseBuilder) - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
buildGeminiService(BaseGeminiChatModel.GoogleAiGeminiChatModelBaseBuilder) - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 

C

cacheContents(boolean) - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig.Builder
 
cacheKey(String) - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig.Builder
 
cacheManager - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
cacheManager - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
cacheManagerProvider(Function) - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig.Builder
 
cachingConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
cachingConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
cancelBatchJob(BatchRequestResponse.BatchName) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel
Cancels a batch operation that is currently pending or running.
cancelBatchJob(BatchRequestResponse.BatchName) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel
Cancels a batch operation that is currently pending or running.
cancelBatchJob(BatchRequestResponse.BatchName) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
Cancels a batch operation that is currently pending or running.
CLASSIFICATION - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
 
close() - Method in interface dev.langchain4j.model.googleai.jsonl.JsonLinesWriter
 
CLUSTERING - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
 
code() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
Returns the value of the code record component.
computeMimeType(ResponseFormat) - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
computeMimeType(ResponseFormat) - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
confidenceScores() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
Returns the value of the confidenceScores record component.
createAiMessage(GeminiGenerateContentResponse.GeminiCandidate) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
createAiMessage(GeminiGenerateContentResponse.GeminiCandidate) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
createBatchFromFile(String, GeminiFiles.GeminiFile) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel
Creates a batch of chat requests from an uploaded file.
createBatchFromFile(String, GeminiFiles.GeminiFile) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel
Creates and enqueues a batch of embedding requests from an uploaded file.
createBatchFromFile(String, GeminiFiles.GeminiFile) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
Creates a batch of image generation requests from an uploaded file.
createBatchInline(String, Long, List) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel
Creates and enqueues a batch of embedding requests for asynchronous processing using the inline API.
createBatchInline(String, Long, List) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel
Creates and enqueues a batch of content generation requests for asynchronous processing.
createBatchInline(String, Long, List) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
Creates and enqueues a batch of image generation requests for asynchronous processing.
createGenerateContentRequest(ChatRequest) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
createGenerateContentRequest(ChatRequest) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
createTime() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns the value of the createTime record component.
createTokenUsage(GeminiUsageMetadata) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
createTokenUsage(GeminiUsageMetadata) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 

D

defaultRequestParameters - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
defaultRequestParameters - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
defaultRequestParameters() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
defaultRequestParameters() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
deleteBatchJob(BatchRequestResponse.BatchName) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel
Deletes a batch job from the system.
deleteBatchJob(BatchRequestResponse.BatchName) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel
Deletes a batch job.
deleteBatchJob(BatchRequestResponse.BatchName) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
Deletes a batch job from the system.
deleteFile(String) - Method in class dev.langchain4j.model.googleai.GeminiFiles
Deletes an uploaded file by name.
details() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
Returns the value of the details record component.
dev.langchain4j.model.googleai - package dev.langchain4j.model.googleai
 
dev.langchain4j.model.googleai.jsonl - package dev.langchain4j.model.googleai.jsonl
 
displayName() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns the value of the displayName record component.
doChat(ChatRequest) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 

E

edit(Image, Image, String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
Edits an existing image using a mask to specify the area to modify.
edit(Image, String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
Edits an existing image based on a text prompt.
embed(TextSegment) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
 
embed(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
 
embedAll(List) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
 
embedding() - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse
Returns the value of the embedding record component.
enableEnhancedCivicAnswers - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
enableEnhancedCivicAnswers - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
endIndex() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
Returns the value of the endIndex record component.
equals(Object) - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchFileRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchList
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GeminiThinkingConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.ImageGenerationRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata
 
equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.ReviewSnippet
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Web
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.RetrievalMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.SearchEntryPoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata.UrlMetadata
Indicates whether some other object is "equal to" this one.
errors() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
Returns the value of the errors record component.
estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
 
estimateTokenCountInMessages(Iterable) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
 
estimateTokenCountInText(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
 
estimateTokenCountInToolExecutionRequests(Iterable) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
 
estimateTokenCountInToolSpecifications(Iterable) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
 
Example Usage - Section in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
 
Example Usage - Section in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
 
expirationTime() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns the value of the expirationTime record component.

F

FACT_VERIFICATION - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
 
flush() - Method in interface dev.langchain4j.model.googleai.jsonl.JsonLinesWriter
Flushes any buffered data to the underlying output.
functionCallingConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
functionCallingConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 

G

GeminiCacheManager - Class in dev.langchain4j.model.googleai
 
GeminiCacheManager(GeminiService) - Constructor for class dev.langchain4j.model.googleai.GeminiCacheManager
 
GeminiCachingConfig - Class in dev.langchain4j.model.googleai
 
GeminiCachingConfig() - Constructor for class dev.langchain4j.model.googleai.GeminiCachingConfig
 
GeminiCachingConfig.Builder - Class in dev.langchain4j.model.googleai
 
GeminiEmbeddingRequestResponse - Class in dev.langchain4j.model.googleai
 
GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse - Record Class in dev.langchain4j.model.googleai
 
GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues - Record Class in dev.langchain4j.model.googleai
 
GeminiEmbeddingResponse(GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues) - Constructor for record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse
Creates an instance of a GeminiEmbeddingResponse record class.
GeminiEmbeddingResponseValues(List) - Constructor for record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues
Creates an instance of a GeminiEmbeddingResponseValues record class.
GeminiFile(String, String, String, Long, String, String, String, String, String, String) - Constructor for record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Creates an instance of a GeminiFile record class.
GeminiFiles - Class in dev.langchain4j.model.googleai
Service for uploading and managing media files with Google AI Gemini.
GeminiFiles.Builder - Class in dev.langchain4j.model.googleai
 
GeminiFiles.GeminiFile - Record Class in dev.langchain4j.model.googleai
Represents a file uploaded to the Gemini API, documentation
GeminiFunctionCallingConfig - Class in dev.langchain4j.model.googleai
 
GeminiFunctionCallingConfig(GeminiFunctionCallingConfig.GeminiFunctionCallingConfigBuilder) - Constructor for class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
 
GeminiFunctionCallingConfig(GeminiMode, List) - Constructor for class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
 
GeminiFunctionCallingConfig.GeminiFunctionCallingConfigBuilder - Class in dev.langchain4j.model.googleai
 
GeminiHarmBlockThreshold - Enum Class in dev.langchain4j.model.googleai
 
GeminiHarmCategory - Enum Class in dev.langchain4j.model.googleai
 
GeminiImageGenerationException(String) - Constructor for exception class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GeminiImageGenerationException
Creates a new exception with the specified message.
GeminiMediaResolutionLevel - Enum Class in dev.langchain4j.model.googleai
Represents the media resolution levels for controlling how the Gemini API processes media inputs like images, videos, and PDF documents.
GeminiMode - Enum Class in dev.langchain4j.model.googleai
 
GeminiResponseModality - Enum Class in dev.langchain4j.model.googleai
 
GeminiSafetySetting - Class in dev.langchain4j.model.googleai
 
GeminiSafetySetting(GeminiHarmCategory, GeminiHarmBlockThreshold) - Constructor for class dev.langchain4j.model.googleai.GeminiSafetySetting
 
geminiService - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
geminiService - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
GeminiService - Class in dev.langchain4j.model.googleai
 
GeminiThinkingConfig - Record Class in dev.langchain4j.model.googleai
 
GeminiThinkingConfig(Boolean, Integer, String) - Constructor for record class dev.langchain4j.model.googleai.GeminiThinkingConfig
Creates an instance of a GeminiThinkingConfig record class.
GeminiThinkingConfig.Builder - Class in dev.langchain4j.model.googleai
 
GeminiThinkingConfig.GeminiThinkingLevel - Enum Class in dev.langchain4j.model.googleai
 
generate(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
Generates an image from a text prompt.
GeneratedImageHelper - Class in dev.langchain4j.model.googleai
Helper class for accessing generated images from AiMessage attributes.
GeneratedImageHelper() - Constructor for class dev.langchain4j.model.googleai.GeneratedImageHelper
 
getAllowedFunctionNames() - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
 
getCacheKey() - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig
 
getCacheManagerProvider() - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig
 
getCategory() - Method in class dev.langchain4j.model.googleai.GeminiSafetySetting
 
getGeneratedImages(AiMessage) - Static method in class dev.langchain4j.model.googleai.GeneratedImageHelper
Extracts generated images from an AiMessage.
getMetadata(String) - Method in class dev.langchain4j.model.googleai.GeminiFiles
Retrieves metadata for a specific uploaded file.
getMode() - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
 
getOrCreateCached(String, Duration, GeminiContent, List, GeminiToolConfig, String) - Method in class dev.langchain4j.model.googleai.GeminiCacheManager
 
getThreshold() - Method in class dev.langchain4j.model.googleai.GeminiSafetySetting
 
getTtl() - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig
 
getValue() - Method in enum class dev.langchain4j.model.googleai.GeminiResponseModality
 
GoogleAiEmbeddingModel - Class in dev.langchain4j.model.googleai
 
GoogleAiEmbeddingModel(GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder) - Constructor for class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
 
GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder - Class in dev.langchain4j.model.googleai
 
GoogleAiEmbeddingModel.TaskType - Enum Class in dev.langchain4j.model.googleai
 
GoogleAiEmbeddingModelBuilder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
GoogleAiGeminiBatchChatModel - Class in dev.langchain4j.model.googleai
Provides an interface for interacting with the Gemini Batch API, an asynchronous service designed for processing large volumes of requests at a reduced cost (50% of standard).
GoogleAiGeminiBatchChatModel.Builder - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiBatchEmbeddingModel - Class in dev.langchain4j.model.googleai
Batch embedding model for Google AI Gemini.
GoogleAiGeminiBatchEmbeddingModel.Builder - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiBatchImageModel - Class in dev.langchain4j.model.googleai
Provides an interface for batch image generation using the Gemini Batch API.
GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder - Class in dev.langchain4j.model.googleai
Builder for constructing GoogleAiGeminiBatchImageModel instances.
GoogleAiGeminiBatchImageModel.ImageGenerationRequest - Record Class in dev.langchain4j.model.googleai
Represents a request for image generation in batch processing.
GoogleAiGeminiChatModel - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiChatModel(GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder) - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiChatResponseMetadata - Class in dev.langchain4j.model.googleai
Gemini-specific metadata for ChatResponse.
GoogleAiGeminiChatResponseMetadata.Builder - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiImageModel - Class in dev.langchain4j.model.googleai
Represents a Google AI Gemini model for image generation and editing.
GoogleAiGeminiImageModel.GeminiImageGenerationException - Exception Class in dev.langchain4j.model.googleai
Exception thrown when image generation or editing fails.
GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder - Class in dev.langchain4j.model.googleai
Builder for constructing GoogleAiGeminiImageModel instances.
GoogleAiGeminiModelCatalog - Class in dev.langchain4j.model.googleai
Google AI Gemini implementation of ModelCatalog.
GoogleAiGeminiModelCatalog.Builder - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiStreamingChatModel - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiStreamingChatModel(GoogleAiGeminiStreamingChatModel.GoogleAiGeminiStreamingChatModelBuilder) - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
GoogleAiGeminiStreamingChatModel.GoogleAiGeminiStreamingChatModelBuilder - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiTokenCountEstimator - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiTokenCountEstimator(GoogleAiGeminiTokenCountEstimator.Builder) - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
 
GoogleAiGeminiTokenCountEstimator.Builder - Class in dev.langchain4j.model.googleai
 
googleMapsUri() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.ReviewSnippet
Returns the value of the googleMapsUri record component.
googleMapsWidgetContextToken() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
Returns the value of the googleMapsWidgetContextToken record component.
googleMapsWidgetContextToken(String) - Method in class dev.langchain4j.model.googleai.GroundingMetadata.Builder
 
googleSearchDynamicRetrievalScore() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.RetrievalMetadata
Returns the value of the googleSearchDynamicRetrievalScore record component.
GroundingChunk(GroundingMetadata.GroundingChunk.Web, GroundingMetadata.GroundingChunk.RetrievedContext, GroundingMetadata.GroundingChunk.Maps) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk
Creates an instance of a GroundingChunk record class.
groundingChunkIndices() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
Returns the value of the groundingChunkIndices record component.
groundingChunks() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
Returns the value of the groundingChunks record component.
groundingChunks(List) - Method in class dev.langchain4j.model.googleai.GroundingMetadata.Builder
 
groundingMetadata() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata
 
groundingMetadata(GroundingMetadata) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata.Builder
 
GroundingMetadata - Record Class in dev.langchain4j.model.googleai
 
GroundingMetadata(List, List, List, GroundingMetadata.SearchEntryPoint, GroundingMetadata.RetrievalMetadata, String) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata
Creates an instance of a GroundingMetadata record class.
GroundingMetadata.Builder - Class in dev.langchain4j.model.googleai
 
GroundingMetadata.GroundingChunk - Record Class in dev.langchain4j.model.googleai
 
GroundingMetadata.GroundingChunk.Maps - Record Class in dev.langchain4j.model.googleai
 
GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources - Record Class in dev.langchain4j.model.googleai
 
GroundingMetadata.GroundingChunk.Maps.ReviewSnippet - Record Class in dev.langchain4j.model.googleai
 
GroundingMetadata.GroundingChunk.RetrievedContext - Record Class in dev.langchain4j.model.googleai
 
GroundingMetadata.GroundingChunk.Web - Record Class in dev.langchain4j.model.googleai
 
GroundingMetadata.GroundingSupport - Record Class in dev.langchain4j.model.googleai
 
GroundingMetadata.RetrievalMetadata - Record Class in dev.langchain4j.model.googleai
 
GroundingMetadata.SearchEntryPoint - Record Class in dev.langchain4j.model.googleai
 
GroundingMetadata.Segment - Record Class in dev.langchain4j.model.googleai
 
GroundingSupport(List, List, GroundingMetadata.Segment) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
Creates an instance of a GroundingSupport record class.
groundingSupports() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
Returns the value of the groundingSupports record component.
groundingSupports(List) - Method in class dev.langchain4j.model.googleai.GroundingMetadata.Builder
 

H

HARM_BLOCK_THRESHOLD_UNSPECIFIED - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
 
HARM_CATEGORY_CIVIC_INTEGRITY - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
 
HARM_CATEGORY_DANGEROUS_CONTENT - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
 
HARM_CATEGORY_HARASSMENT - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
 
HARM_CATEGORY_HATE_SPEECH - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
 
HARM_CATEGORY_SEXUALLY_EXPLICIT - Enum constant in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
 
hasGeneratedImages(AiMessage) - Static method in class dev.langchain4j.model.googleai.GeneratedImageHelper
Checks if an AiMessage contains generated images.
hashCode() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchFileRequest
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchList
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchName
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GeminiThinkingConfig
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.ImageGenerationRequest
Returns a hash code value for this object.
hashCode() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata
 
hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.ReviewSnippet
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Web
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.RetrievalMetadata
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.SearchEntryPoint
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata.UrlMetadata
Returns a hash code value for this object.
HIGH - Enum constant in enum class dev.langchain4j.model.googleai.GeminiThinkingConfig.GeminiThinkingLevel
 
httpClient(HttpClient) - Method in class dev.langchain4j.model.googleai.GeminiFiles.Builder
Sets the HTTP client to use for requests.
httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Sets the HTTP client builder for custom HTTP configuration.
httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Sets the HTTP client builder for custom HTTP configuration.
httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
 
httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
 

I

IMAGE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiResponseModality
 
ImageGenerationRequest(String) - Constructor for record class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.ImageGenerationRequest
Creates a new image generation request.
imageSize(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Sets the image size/resolution for generated images.
imageSize(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Sets the image size/resolution for generated images.
includeCodeExecutionOutput - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
includeCodeExecutionOutput - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
includeThoughts() - Method in record class dev.langchain4j.model.googleai.GeminiThinkingConfig
Returns the value of the includeThoughts record component.
includeThoughts(Boolean) - Method in class dev.langchain4j.model.googleai.GeminiThinkingConfig.Builder
 
isActive() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns whether the file is in ACTIVE state and ready to use.
isCacheContents() - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig
 
isFailed() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns whether the file failed to process.
isProcessing() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns whether the file is still processing.

J

JsonLinesWriter - Interface in dev.langchain4j.model.googleai.jsonl
 
JsonLinesWriters - Class in dev.langchain4j.model.googleai.jsonl
 

K

key() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchFileRequest
Returns the value of the key record component.
Key Capabilities - Section in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
 
Key Features - Section in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
 
knownDimension() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
 

L

Limitations - Section in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
 
listBatchJobs(Integer, String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel
Lists batch jobs with optional pagination.
listBatchJobs(Integer, String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel
Lists batch jobs.
listBatchJobs(Integer, String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
Lists batch jobs with optional pagination.
listeners - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
listeners - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
listeners() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
listeners() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
listFiles() - Method in class dev.langchain4j.model.googleai.GeminiFiles
Lists all uploaded files.
listModels() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog
 
logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Sets a custom logger for request/response logging.
logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Sets a custom logger for request/response logging.
logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
 
logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
 
logprobs - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
logprobs - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
logRequests(boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
 
logRequests(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
logRequests(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
logRequests(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Enables or disables logging of requests only.
logRequests(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Enables or disables logging of requests only.
logRequests(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
 
logRequestsAndResponses(boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
 
logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Enables or disables logging of both requests and responses.
logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Enables or disables logging of both requests and responses.
logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
 
logResponses(boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
 
logResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
logResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
logResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Enables or disables logging of responses only.
logResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Enables or disables logging of responses only.
logResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
 
LOW - Enum constant in enum class dev.langchain4j.model.googleai.GeminiThinkingConfig.GeminiThinkingLevel
 

M

maps() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk
Returns the value of the maps record component.
Maps(String, String, String, String, GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
Creates an instance of a Maps record class.
maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
 
maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Sets the maximum number of retries for failed requests.
maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
 
MEDIA_RESOLUTION_HIGH - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMediaResolutionLevel
Higher token count, providing more detail for the model to work with, at the expense of increased latency and cost.
MEDIA_RESOLUTION_LOW - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMediaResolutionLevel
Lower token count, resulting in faster processing and lower cost, but with less detail.
MEDIA_RESOLUTION_MEDIUM - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMediaResolutionLevel
A balance between detail, cost, and latency.
MEDIA_RESOLUTION_ULTRA_HIGH - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMediaResolutionLevel
(Per part only) Highest token count, required for specific use cases such as computer use.
MEDIA_RESOLUTION_UNSPECIFIED - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMediaResolutionLevel
Default setting.
mediaResolution - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
mediaResolution - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
mediaResolutionPerPartEnabled - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
mediaResolutionPerPartEnabled - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
MEDIUM - Enum constant in enum class dev.langchain4j.model.googleai.GeminiThinkingConfig.GeminiThinkingLevel
 
message() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
Returns the value of the message record component.
mimeType() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns the value of the mimeType record component.
MINIMAL - Enum constant in enum class dev.langchain4j.model.googleai.GeminiThinkingConfig.GeminiThinkingLevel
 
mode(GeminiMode) - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig.GeminiFunctionCallingConfigBuilder
 
modelName() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
 
modelName() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
Returns the model name used for image generation.
modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Sets the model name to use for image generation.
modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Sets the model name to use for image generation.
modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
 

N

name() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns the value of the name record component.
NONE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
 

O

outputDimensionality(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
outputDimensionality(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 

P

pageToken() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchList
Returns the value of the pageToken record component.
partIndex() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
Returns the value of the partIndex record component.
placeAnswerSources() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
Returns the value of the placeAnswerSources record component.
PlaceAnswerSources(List) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources
Creates an instance of a PlaceAnswerSources record class.
placeId() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
Returns the value of the placeId record component.
processResponse(GeminiGenerateContentResponse) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
processResponse(GeminiGenerateContentResponse) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
prompt() - Method in record class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.ImageGenerationRequest
Returns the value of the prompt record component.
provider() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
provider() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog
 
provider() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 

Q

QUESTION_ANSWERING - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
 

R

renderedContent() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.SearchEntryPoint
Returns the value of the renderedContent record component.
request() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchFileRequest
Returns the value of the request record component.
responseLogprobs - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
responseLogprobs - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
responses() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchList
Returns the value of the responses record component.
responses() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
Returns the value of the responses record component.
RETRIEVAL_DOCUMENT - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
 
RETRIEVAL_QUERY - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
 
retrievalMetadata() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
Returns the value of the retrievalMetadata record component.
retrievalMetadata(GroundingMetadata.RetrievalMetadata) - Method in class dev.langchain4j.model.googleai.GroundingMetadata.Builder
 
RetrievalMetadata(Double) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.RetrievalMetadata
Creates an instance of a RetrievalMetadata record class.
retrieveBatchResults(BatchRequestResponse.BatchName) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel
Retrieves the current state and results of a batch operation.
retrieveBatchResults(BatchRequestResponse.BatchName) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel
Retrieves the current state and results of a batch operation.
retrieveBatchResults(BatchRequestResponse.BatchName) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
Retrieves the current state and results of a batch operation.
retrievedContext() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk
Returns the value of the retrievedContext record component.
RetrievedContext(String, String, String) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
Creates an instance of a RetrievedContext record class.
retrievedUrl() - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata.UrlMetadata
Returns the value of the retrievedUrl record component.
retrieveGoogleMapsWidgetToken - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
retrieveGoogleMapsWidgetToken - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
returnThinking - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
returnThinking - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
reviewId() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.ReviewSnippet
Returns the value of the reviewId record component.
ReviewSnippet(String, String, String) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.ReviewSnippet
Creates an instance of a ReviewSnippet record class.
reviewSnippets() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources
Returns the value of the reviewSnippets record component.

S

safetySettings - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
safetySettings - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
safetySettings(List) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Sets safety settings to control content filtering.
safetySettings(List) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Sets safety settings to control content filtering.
sdkBlob() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.SearchEntryPoint
Returns the value of the sdkBlob record component.
searchEntryPoint() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
Returns the value of the searchEntryPoint record component.
searchEntryPoint(GroundingMetadata.SearchEntryPoint) - Method in class dev.langchain4j.model.googleai.GroundingMetadata.Builder
 
SearchEntryPoint(String, String) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.SearchEntryPoint
Creates an instance of a SearchEntryPoint record class.
seed - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
seed - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
segment() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
Returns the value of the segment record component.
Segment(Integer, Integer, Integer, String) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
Creates an instance of a Segment record class.
SEMANTIC_SIMILARITY - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
 
sendOriginalContentParts - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
sendOriginalContentParts - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
sendThinking - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
sendThinking - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
setAllowedFunctionNames(List) - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
 
setCacheContents(boolean) - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig
 
setCacheKey(String) - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig
 
setCacheManagerProvider(Function) - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig
 
setCategory(GeminiHarmCategory) - Method in class dev.langchain4j.model.googleai.GeminiSafetySetting
 
setMode(GeminiMode) - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
 
setThreshold(GeminiHarmBlockThreshold) - Method in class dev.langchain4j.model.googleai.GeminiSafetySetting
 
setTtl(Duration) - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig
 
sha256Hash() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns the value of the sha256Hash record component.
sizeBytes() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns the value of the sizeBytes record component.
startIndex() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
Returns the value of the startIndex record component.
state() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
Returns the value of the state record component.
state() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
Returns the value of the state record component.
state() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns the value of the state record component.
streaming(OutputStream) - Static method in class dev.langchain4j.model.googleai.jsonl.JsonLinesWriters
 
streaming(Path) - Static method in class dev.langchain4j.model.googleai.jsonl.JsonLinesWriters
 
supportedCapabilities() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
supportedCapabilities(Capability...) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
 
supportedCapabilities(Set) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
 
Supported Models - Section in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel
 

T

taskType(GoogleAiEmbeddingModel.TaskType) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
taskType(GoogleAiEmbeddingModel.TaskType) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
text() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
Returns the value of the text record component.
text() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
Returns the value of the text record component.
text() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
Returns the value of the text record component.
TEXT - Enum constant in enum class dev.langchain4j.model.googleai.GeminiResponseModality
 
thinkingBudget() - Method in record class dev.langchain4j.model.googleai.GeminiThinkingConfig
Returns the value of the thinkingBudget record component.
thinkingBudget(Integer) - Method in class dev.langchain4j.model.googleai.GeminiThinkingConfig.Builder
 
thinkingConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
thinkingConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
thinkingLevel() - Method in record class dev.langchain4j.model.googleai.GeminiThinkingConfig
Returns the value of the thinkingLevel record component.
thinkingLevel(GeminiThinkingConfig.GeminiThinkingLevel) - Method in class dev.langchain4j.model.googleai.GeminiThinkingConfig.Builder
 
thinkingLevel(String) - Method in class dev.langchain4j.model.googleai.GeminiThinkingConfig.Builder
 
timeout(Duration) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
timeout(Duration) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
timeout(Duration) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.GoogleAiGeminiBatchImageModelBuilder
Sets the timeout for API requests.
timeout(Duration) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Sets the timeout for API requests.
timeout(Duration) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiModelCatalog.Builder
 
timeout(Duration) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
 
title() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.ReviewSnippet
Returns the value of the title record component.
title() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
Returns the value of the title record component.
title() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
Returns the value of the title record component.
title() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Web
Returns the value of the title record component.
titleMetadataKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
 
titleMetadataKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
 
toBuilder() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata
 
toString() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchFileRequest
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchList
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchName
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GeminiThinkingConfig
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel.ImageGenerationRequest
Returns a string representation of this record class.
toString() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata
 
toString() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.ReviewSnippet
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Web
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.RetrievalMetadata
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.SearchEntryPoint
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata.UrlMetadata
Returns a string representation of this record class.
ttl(Duration) - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig.Builder
 

U

UNSPECIFIED - Enum constant in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
 
updateTime() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns the value of the updateTime record component.
uploadFile(byte[], String, String) - Method in class dev.langchain4j.model.googleai.GeminiFiles
Uploads a file to Gemini using the resumable upload protocol.
uploadFile(Path, String) - Method in class dev.langchain4j.model.googleai.GeminiFiles
Uploads a file to Gemini using the resumable upload protocol.
uri() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
Returns the value of the uri record component.
uri() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
Returns the value of the uri record component.
uri() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
Returns the value of the uri record component.
uri() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Web
Returns the value of the uri record component.
urlContextMetadata() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata
 
urlContextMetadata(UrlContextMetadata) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata.Builder
 
UrlContextMetadata - Record Class in dev.langchain4j.model.googleai
 
UrlContextMetadata(List) - Constructor for record class dev.langchain4j.model.googleai.UrlContextMetadata
Creates an instance of a UrlContextMetadata record class.
UrlContextMetadata.UrlMetadata - Record Class in dev.langchain4j.model.googleai
 
urlMetadata() - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata
Returns the value of the urlMetadata record component.
UrlMetadata(String, String) - Constructor for record class dev.langchain4j.model.googleai.UrlContextMetadata.UrlMetadata
Creates an instance of a UrlMetadata record class.
urlRetrievalStatus() - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata.UrlMetadata
Returns the value of the urlRetrievalStatus record component.
useGoogleSearchGrounding(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiImageModel.GoogleAiGeminiImageModelBuilder
Enables or disables Google Search grounding.

V

VALIDATED - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
 
value() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchName
Returns the value of the value record component.
valueOf(String) - Static method in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.langchain4j.model.googleai.GeminiMediaResolutionLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.langchain4j.model.googleai.GeminiMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.langchain4j.model.googleai.GeminiResponseModality
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.langchain4j.model.googleai.GeminiThinkingConfig.GeminiThinkingLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.langchain4j.model.googleai.BatchRequestResponse.BatchJobState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues
Returns the value of the values record component.
values() - Static method in enum class dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.langchain4j.model.googleai.GeminiHarmCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.langchain4j.model.googleai.GeminiMediaResolutionLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.langchain4j.model.googleai.GeminiMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.langchain4j.model.googleai.GeminiResponseModality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.langchain4j.model.googleai.GeminiThinkingConfig.GeminiThinkingLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
Returns an array containing the constants of this enum class, in the order they are declared.

W

web() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk
Returns the value of the web record component.
Web(String, String) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Web
Creates an instance of a Web record class.
webSearchQueries() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
Returns the value of the webSearchQueries record component.
webSearchQueries(List) - Method in class dev.langchain4j.model.googleai.GroundingMetadata.Builder
 
Workflow - Section in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
 
write(Iterable) - Method in interface dev.langchain4j.model.googleai.jsonl.JsonLinesWriter
Writes multiple objects as JSON lines.
write(Object) - Method in interface dev.langchain4j.model.googleai.jsonl.JsonLinesWriter
Writes a single object as a JSON line.
writeBatchToFile(JsonLinesWriter, Iterable) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel
Writes a sequence of text segments to a JSONL file writer in the format required for file-based batch processing.
writeBatchToFile(JsonLinesWriter, Iterable) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchChatModel
Writes a batch of chat requests to a JSONL file for later upload and processing.
writeBatchToFile(JsonLinesWriter, Iterable) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiBatchImageModel
Writes a batch of image generation requests to a JSONL file for later upload and processing.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form