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
- 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.
All Classes and Interfaces|All Packages