Index
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
BatchErrorrecord class. - BatchFileRequest(String, REQ) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchFileRequest
-
Creates an instance of a
BatchFileRequestrecord class. - BatchIncomplete(BatchRequestResponse.BatchName, BatchRequestResponse.BatchJobState) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
-
Creates an instance of a
BatchIncompleterecord class. - BatchList(String, List) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchList
-
Creates an instance of a
BatchListrecord class. - batchName() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
-
Returns the value of the
batchNamerecord component. - batchName() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
-
Returns the value of the
batchNamerecord component. - batchName() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
-
Returns the value of the
batchNamerecord component. - BatchName(String) - Constructor for record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchName
-
Creates an instance of a
BatchNamerecord 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
BatchSuccessrecord 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
GoogleAiGeminiBatchImageModelinstance. - 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
GoogleAiGeminiImageModelinstance. - 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
coderecord 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
confidenceScoresrecord 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
createTimerecord 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
detailsrecord 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
displayNamerecord 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
embeddingrecord 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
endIndexrecord 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
errorsrecord 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
expirationTimerecord 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
GeminiEmbeddingResponserecord class. - GeminiEmbeddingResponseValues(List) - Constructor for record class dev.langchain4j.model.googleai.GeminiEmbeddingRequestResponse.GeminiEmbeddingResponse.GeminiEmbeddingResponseValues
-
Creates an instance of a
GeminiEmbeddingResponseValuesrecord 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
GeminiFilerecord 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
GeminiThinkingConfigrecord 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
GoogleAiGeminiBatchImageModelinstances. - 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
GoogleAiGeminiImageModelinstances. - 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
googleMapsUrirecord component. - googleMapsWidgetContextToken() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
-
Returns the value of the
googleMapsWidgetContextTokenrecord 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
googleSearchDynamicRetrievalScorerecord 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
GroundingChunkrecord class. - groundingChunkIndices() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingSupport
-
Returns the value of the
groundingChunkIndicesrecord component. - groundingChunks() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
-
Returns the value of the
groundingChunksrecord 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
GroundingMetadatarecord 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
GroundingSupportrecord class. - groundingSupports() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
-
Returns the value of the
groundingSupportsrecord 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
includeThoughtsrecord 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
keyrecord 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
mapsrecord 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
Mapsrecord 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
messagerecord component. - mimeType() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Returns the value of the
mimeTyperecord 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
namerecord 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
pageTokenrecord component. - partIndex() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
-
Returns the value of the
partIndexrecord component. - placeAnswerSources() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
-
Returns the value of the
placeAnswerSourcesrecord component. - PlaceAnswerSources(List) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources
-
Creates an instance of a
PlaceAnswerSourcesrecord class. - placeId() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
-
Returns the value of the
placeIdrecord 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
promptrecord 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
renderedContentrecord component. - request() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchFileRequest
-
Returns the value of the
requestrecord 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
responsesrecord component. - responses() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchSuccess
-
Returns the value of the
responsesrecord 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
retrievalMetadatarecord 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
RetrievalMetadatarecord 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
retrievedContextrecord component. - RetrievedContext(String, String, String) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
-
Creates an instance of a
RetrievedContextrecord class. - retrievedUrl() - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata.UrlMetadata
-
Returns the value of the
retrievedUrlrecord 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
reviewIdrecord component. - ReviewSnippet(String, String, String) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.ReviewSnippet
-
Creates an instance of a
ReviewSnippetrecord class. - reviewSnippets() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps.PlaceAnswerSources
-
Returns the value of the
reviewSnippetsrecord 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
sdkBlobrecord component. - searchEntryPoint() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
-
Returns the value of the
searchEntryPointrecord 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
SearchEntryPointrecord 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
segmentrecord component. - Segment(Integer, Integer, Integer, String) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
-
Creates an instance of a
Segmentrecord 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
sha256Hashrecord component. - sizeBytes() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Returns the value of the
sizeBytesrecord component. - startIndex() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
-
Returns the value of the
startIndexrecord component. - state() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchError
-
Returns the value of the
staterecord component. - state() - Method in record class dev.langchain4j.model.googleai.BatchRequestResponse.BatchIncomplete
-
Returns the value of the
staterecord component. - state() - Method in record class dev.langchain4j.model.googleai.GeminiFiles.GeminiFile
-
Returns the value of the
staterecord 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
textrecord component. - text() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
-
Returns the value of the
textrecord component. - text() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.Segment
-
Returns the value of the
textrecord 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
thinkingBudgetrecord 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
thinkingLevelrecord 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
titlerecord component. - title() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
-
Returns the value of the
titlerecord component. - title() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
-
Returns the value of the
titlerecord component. - title() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Web
-
Returns the value of the
titlerecord 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
updateTimerecord 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
urirecord component. - uri() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Maps
-
Returns the value of the
urirecord component. - uri() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.RetrievedContext
-
Returns the value of the
urirecord component. - uri() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Web
-
Returns the value of the
urirecord 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
UrlContextMetadatarecord 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
urlMetadatarecord component. - UrlMetadata(String, String) - Constructor for record class dev.langchain4j.model.googleai.UrlContextMetadata.UrlMetadata
-
Creates an instance of a
UrlMetadatarecord class. - urlRetrievalStatus() - Method in record class dev.langchain4j.model.googleai.UrlContextMetadata.UrlMetadata
-
Returns the value of the
urlRetrievalStatusrecord 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
valuerecord 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
valuesrecord 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
webrecord component. - Web(String, String) - Constructor for record class dev.langchain4j.model.googleai.GroundingMetadata.GroundingChunk.Web
-
Creates an instance of a
Webrecord class. - webSearchQueries() - Method in record class dev.langchain4j.model.googleai.GroundingMetadata
-
Returns the value of the
webSearchQueriesrecord 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.
All Classes and Interfaces|All Packages|Serialized Form