Index

A D E G M T V W 
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.
A D E G M T V W 
All Classes and Interfaces|All Packages