Index

A B C D E F G H I K L M N O P Q R S T U V 
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.
A B C D E F G H I K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages