Index
All Classes and Interfaces|All Packages
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
- ANY - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
- apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- apiKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- AUTO - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
B
- baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- baseUrl(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- 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.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.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
- build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel.GoogleAiGeminiStreamingChatModelBuilder
- build() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- builder() - Static method in class dev.langchain4j.model.googleai.GeminiCachingConfig
- builder() - Static method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
- builder() - Static method in class dev.langchain4j.model.googleai.GeminiThinkingConfig
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator
- Builder() - Constructor for class dev.langchain4j.model.googleai.GeminiCachingConfig.Builder
- Builder() - Constructor for class dev.langchain4j.model.googleai.GeminiThinkingConfig.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
- 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
- cacheSystemMessages(boolean) - 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
- CLASSIFICATION - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
- CLUSTERING - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
- computeMimeType(ResponseFormat) - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- computeMimeType(ResponseFormat) - Static method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- createGenerateContentRequest(ChatRequest) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- createGenerateContentRequest(ChatRequest) - 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
- dev.langchain4j.model.googleai - package dev.langchain4j.model.googleai
- doChat(ChatRequest) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
E
- 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
- enableEnhancedCivicAnswers - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- enableEnhancedCivicAnswers - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- 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
F
- FACT_VERIFICATION - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
- 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
- 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
- GeminiMode - 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 - Class in dev.langchain4j.model.googleai
- GeminiThinkingConfig.Builder - Class in dev.langchain4j.model.googleai
- 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.
- getMode() - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
- getOrCreateCached(String, Duration, GeminiContent, 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
- 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
- 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
- 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
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.
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
I
- includeCodeExecutionOutput - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- includeCodeExecutionOutput - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- includeThoughts(Boolean) - Method in class dev.langchain4j.model.googleai.GeminiThinkingConfig.Builder
- isCacheSystemMessages() - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig
K
- knownDimension() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
L
- 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
- logger(Logger) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- 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.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- logRequests(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- logRequestsAndResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- logResponses(Boolean) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
M
- maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
- maxRetries(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- mode(GeminiMode) - Method in class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig.GeminiFunctionCallingConfigBuilder
- modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- modelName(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
N
- NONE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
O
- outputDimensionality(Integer) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
P
- provider() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- provider() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
Q
- QUESTION_ANSWERING - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
R
- responseLogprobs - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- responseLogprobs - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- 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
- returnThinking - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- returnThinking - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
S
- safetySettings - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- safetySettings - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- seed - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- seed - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
- SEMANTIC_SIMILARITY - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
- 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
- setCacheKey(String) - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig
- setCacheManagerProvider(Function) - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig
- setCacheSystemMessages(boolean) - 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
- 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
T
- taskType(GoogleAiEmbeddingModel.TaskType) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- 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
- timeout(Duration) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- timeout(Duration) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenCountEstimator.Builder
- titleMetadataKey(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- ttl(Duration) - Method in class dev.langchain4j.model.googleai.GeminiCachingConfig.Builder
U
- useNativeJsonSchema - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
- useNativeJsonSchema - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
V
- 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.GeminiMode
-
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.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.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.GoogleAiEmbeddingModel.TaskType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages