Index

A B C D E F G H I L M N Q R S T 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
 
ANY - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
 
apiKey - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
apiKey - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
AUTO - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
 

B

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
 

C

chat(ChatRequest) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
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
 
createChatModelRequest(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
createChatModelRequest(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
createGenerateContentRequest(List<ChatMessage>, List<ToolSpecification>, ResponseFormat) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
createGenerateContentRequest(List<ChatMessage>, List<ToolSpecification>, ResponseFormat) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 

D

dev.langchain4j.model.googleai - package dev.langchain4j.model.googleai
 
dimension() - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
 

E

embed(TextSegment) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
 
embed(String) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
 
embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
 
estimateTokenCount(List<ChatMessage>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenizer
 
estimateTokenCountInMessages(Iterable<ChatMessage>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenizer
 
estimateTokenCountInText(String) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenizer
 
estimateTokenCountInToolExecutionRequests(Iterable<ToolExecutionRequest>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenizer
 
estimateTokenCountInToolSpecifications(Iterable<ToolSpecification>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiTokenizer
 

F

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

G

GeminiFunctionCallingConfig - Class in dev.langchain4j.model.googleai
 
GeminiFunctionCallingConfig() - Constructor for class dev.langchain4j.model.googleai.GeminiFunctionCallingConfig
 
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() - 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
 
generate(List<ChatMessage>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
generate(List<ChatMessage>, ToolSpecification) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
GoogleAiEmbeddingModel - Class in dev.langchain4j.model.googleai
 
GoogleAiEmbeddingModel(String, String, Integer, GoogleAiEmbeddingModel.TaskType, String, Integer, Duration, Boolean) - Constructor for class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel
 
GoogleAiEmbeddingModel.TaskType - Enum Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiChatModel - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiChatModel(String, String, Integer, Double, Integer, Double, Integer, Duration, ResponseFormat, List<String>, GeminiFunctionCallingConfig, Boolean, Boolean, Boolean, List<GeminiSafetySetting>, List<ChatModelListener>) - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiChatModelBuilder() - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
 
GoogleAiGeminiStreamingChatModel - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiStreamingChatModel(String, String, Double, Integer, Double, Integer, Duration, ResponseFormat, List<String>, GeminiFunctionCallingConfig, Boolean, Boolean, Boolean, List<GeminiSafetySetting>, List<ChatModelListener>, Integer) - Constructor for class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
GoogleAiGeminiTokenizer - 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
 

I

includeCodeExecutionOutput - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
includeCodeExecutionOutput - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 

L

listeners - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
listeners - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 

M

maxOutputTokens - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
maxOutputTokens - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
maxRetries - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
maxRetries - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
modelName - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
modelName - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 

N

NONE - Enum constant in enum class dev.langchain4j.model.googleai.GeminiMode
 
notifyListenersOnError(Exception, ChatModelRequest, ConcurrentHashMap<Object, Object>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
notifyListenersOnError(Exception, ChatModelRequest, ConcurrentHashMap<Object, Object>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
notifyListenersOnRequest(ChatModelRequestContext) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
notifyListenersOnRequest(ChatModelRequestContext) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
notifyListenersOnResponse(Response<AiMessage>, ChatModelRequest, ConcurrentHashMap<Object, Object>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
notifyListenersOnResponse(Response<AiMessage>, ChatModelRequest, ConcurrentHashMap<Object, Object>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 

Q

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

R

responseFormat - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
responseFormat - 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
 

S

safetySettings - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
safetySettings - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
safetySettings(Map<GeminiHarmCategory, GeminiHarmBlockThreshold>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
 
SEMANTIC_SIMILARITY - Enum constant in enum class dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
 
stopSequences - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
stopSequences - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
supportedCapabilities() - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 

T

temperature - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
temperature - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
toolConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
toolConfig - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
toolConfig(GeminiMode, String...) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
 
topK - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
topK - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiStreamingChatModel
 
topP - Variable in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
topP - 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 L M N Q R S T V 
All Classes and Interfaces|All Packages