Index

A B C D E F G H N Q R S T V 
All Classes and Interfaces|All Packages

A

ANY - Enum constant in enum dev.langchain4j.model.googleai.GeminiMode
 
AUTO - Enum constant in enum dev.langchain4j.model.googleai.GeminiMode
 

B

BLOCK_LOW_AND_ABOVE - Enum constant in enum dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
 
BLOCK_MEDIUM_AND_ABOVE - Enum constant in enum dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
 
BLOCK_NONE - Enum constant in enum dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
 
BLOCK_ONLY_HIGH - Enum constant in enum dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
 

C

chat(ChatRequest) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
CLASSIFICATION - Enum constant in enum dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
 
CLUSTERING - Enum constant in enum dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
 

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 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 in dev.langchain4j.model.googleai
 
GeminiHarmCategory - Enum in dev.langchain4j.model.googleai
 
GeminiMode - Enum in dev.langchain4j.model.googleai
 
GeminiSafetySetting - Class in dev.langchain4j.model.googleai
 
GeminiSafetySetting() - Constructor for class dev.langchain4j.model.googleai.GeminiSafetySetting
 
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>, List<ToolSpecification>) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel
 
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 in dev.langchain4j.model.googleai
 
GoogleAiGeminiChatModel - Class in dev.langchain4j.model.googleai
 
GoogleAiGeminiChatModel(String, String, Integer, Double, Integer, Double, Integer, 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
 
GoogleAiGeminiTokenizer - Class in dev.langchain4j.model.googleai
 

H

HARM_BLOCK_THRESHOLD_UNSPECIFIED - Enum constant in enum dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
 
HARM_CATEGORY_CIVIC_INTEGRITY - Enum constant in enum dev.langchain4j.model.googleai.GeminiHarmCategory
 
HARM_CATEGORY_DANGEROUS_CONTENT - Enum constant in enum dev.langchain4j.model.googleai.GeminiHarmCategory
 
HARM_CATEGORY_HARASSMENT - Enum constant in enum dev.langchain4j.model.googleai.GeminiHarmCategory
 
HARM_CATEGORY_HATE_SPEECH - Enum constant in enum dev.langchain4j.model.googleai.GeminiHarmCategory
 
HARM_CATEGORY_SEXUALLY_EXPLICIT - Enum constant in enum dev.langchain4j.model.googleai.GeminiHarmCategory
 

N

NONE - Enum constant in enum dev.langchain4j.model.googleai.GeminiMode
 

Q

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

R

RETRIEVAL_DOCUMENT - Enum constant in enum dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
 
RETRIEVAL_QUERY - Enum constant in enum dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
 

S

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

T

toolConfig(GeminiMode, String...) - Method in class dev.langchain4j.model.googleai.GoogleAiGeminiChatModel.GoogleAiGeminiChatModelBuilder
 

V

valueOf(String) - Static method in enum dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.langchain4j.model.googleai.GeminiHarmCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.langchain4j.model.googleai.GeminiMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.langchain4j.model.googleai.GeminiHarmBlockThreshold
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.langchain4j.model.googleai.GeminiHarmCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.langchain4j.model.googleai.GeminiMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.TaskType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H N Q R S T V 
All Classes and Interfaces|All Packages