Index
All Classes and Interfaces|All Packages
A
- availableModels() - Method in class dev.langchain4j.model.mistralai.MistralAiModels
-
Retrieves the list of all available models.
D
- dev.langchain4j.model.mistralai - package dev.langchain4j.model.mistralai
E
- embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel
-
Embeds a list of text segments using the Mistral AI embedding model.
G
- generate(List<ChatMessage>) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel
-
Generates chat response based on the given list of messages.
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
-
Generates streamed token response based on the given list of messages.
M
- MISTRAL_EMBED - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiEmbeddingModelName
-
The MISTRAL_EMBED model.
- MISTRAL_MEDIUM - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
- MISTRAL_SMALL - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
- MISTRAL_TINY - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
- MistralAiChatModel - Class in dev.langchain4j.model.mistralai
-
Represents a Mistral AI Chat Model with a chat completion interface, such as mistral-tiny and mistral-small.
- MistralAiChatModel(String, String, String, Double, Double, Integer, Boolean, Integer, Duration, Boolean, Boolean, Integer) - Constructor for class dev.langchain4j.model.mistralai.MistralAiChatModel
-
Constructs a MistralAiChatModel with the specified parameters.
- MistralAiChatModelName - Enum in dev.langchain4j.model.mistralai
-
Represents the available chat completion models for Mistral AI.
- MistralAiEmbeddingModel - Class in dev.langchain4j.model.mistralai
-
Represents a Mistral AI embedding model, such as mistral-embed.
- MistralAiEmbeddingModel(String, String, String, Duration, Boolean, Boolean, Integer) - Constructor for class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel
-
Constructs a new MistralAiEmbeddingModel instance.
- MistralAiEmbeddingModelName - Enum in dev.langchain4j.model.mistralai
-
The MistralAiEmbeddingModelName enum represents the available embedding models in the Mistral AI module.
- MistralAiModelCard - Class in dev.langchain4j.model.mistralai
- MistralAiModelCard() - Constructor for class dev.langchain4j.model.mistralai.MistralAiModelCard
- MistralAiModelPermission - Class in dev.langchain4j.model.mistralai
- MistralAiModelPermission() - Constructor for class dev.langchain4j.model.mistralai.MistralAiModelPermission
- MistralAiModels - Class in dev.langchain4j.model.mistralai
-
Represents a collection of Mistral AI models.
- MistralAiModels(String, String, Duration, Boolean, Boolean, Integer) - Constructor for class dev.langchain4j.model.mistralai.MistralAiModels
-
Constructs a new instance of MistralAiModels.
- MistralAiStreamingChatModel - Class in dev.langchain4j.model.mistralai
-
Represents a Mistral AI Chat Model with a chat completion interface, such as mistral-tiny and mistral-small.
- MistralAiStreamingChatModel(String, String, String, Double, Double, Integer, Boolean, Integer, Boolean, Boolean, Duration) - Constructor for class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
-
Constructs a MistralAiStreamingChatModel with the specified parameters.
T
- toString() - Method in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
- toString() - Method in enum dev.langchain4j.model.mistralai.MistralAiEmbeddingModelName
-
Returns the string representation of the embedding model.
V
- valueOf(String) - Static method in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.langchain4j.model.mistralai.MistralAiEmbeddingModelName
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.langchain4j.model.mistralai.MistralAiEmbeddingModelName
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withApiKey(String) - Static method in class dev.langchain4j.model.mistralai.MistralAiChatModel
-
Creates a MistralAiChatModel with the specified API key.
- withApiKey(String) - Static method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel
-
Creates a new MistralAiEmbeddingModel instance with the specified API key.
- withApiKey(String) - Static method in class dev.langchain4j.model.mistralai.MistralAiModels
-
Creates a new instance of MistralAiModels with the specified API key.
- withApiKey(String) - Static method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
-
Creates a MistralAiStreamingChatModel with the specified API key.
All Classes and Interfaces|All Packages