Index

A B C D E F G J L M O R S T U V W 
All Classes and Interfaces|All Packages

A

aiMessageFrom(MistralAiChatCompletionResponse) - Static method in class dev.langchain4j.model.mistralai.DefaultMistralAiHelper
 
apiKey - Variable in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 
apiKey(String) - Method in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 
ASSISTANT - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiRole
 
availableModels() - Method in class dev.langchain4j.model.mistralai.MistralAiModels
Retrieves the list of all available models.

B

baseUrl - Variable in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 
baseUrl(String) - Method in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 
build() - Method in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 
builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiChatModel
 
builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiClient
 
builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel
 
builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiModels
 
builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
 
Builder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 

C

chatCompletion(MistralAiChatCompletionRequest) - Method in class dev.langchain4j.model.mistralai.MistralAiClient
 

D

DefaultMistralAiHelper - Class in dev.langchain4j.model.mistralai
 
DefaultMistralAiHelper() - Constructor for class dev.langchain4j.model.mistralai.DefaultMistralAiHelper
 
dev.langchain4j.model.mistralai - package dev.langchain4j.model.mistralai
 
dev.langchain4j.model.mistralai.spi - package dev.langchain4j.model.mistralai.spi
 

E

embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel
Embeds a list of text segments using the Mistral AI embedding model.
embedding(MistralAiEmbeddingRequest) - Method in class dev.langchain4j.model.mistralai.MistralAiClient
 

F

finishReasonFrom(String) - Static method in class dev.langchain4j.model.mistralai.DefaultMistralAiHelper
 

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>, ToolSpecification) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel
Generates an AI message response based on the given list of chat messages and a tool specification.
generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
Generates streamed token response based on the given list of messages and tool specification.
generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
Generates streamed token response based on the given list of messages.
generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel
Generates an AI message response based on the given list of chat messages and tool specifications.
generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
Generates streamed token response based on the given list of messages and tool specifications.

J

JSON_OBJECT - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiResponseFormatType
 

L

listModels() - Method in class dev.langchain4j.model.mistralai.MistralAiClient
 
logRequests - Variable in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 
logRequests() - Method in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 
logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 
logResponses - Variable in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 
logResponses() - Method in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 
logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 

M

MISTRAL_EMBED - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiEmbeddingModelName
The MISTRAL_EMBED model.
MISTRAL_LARGE_LATEST - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
 
MISTRAL_MEDIUM - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
Deprecated.
As of release 0.29.0, replaced by MistralAiChatModelName.MISTRAL_MEDIUM_LATEST
MISTRAL_MEDIUM_LATEST - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
 
MISTRAL_SMALL - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
Deprecated.
As of release 0.29.0, replaced by MistralAiChatModelName.MISTRAL_SMALL_LATEST
MISTRAL_SMALL_LATEST - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
 
MISTRAL_TINY - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
Deprecated.
As of release 0.29.0, replaced by MistralAiChatModelName.OPEN_MISTRAL_7B
MistralAiChatCompletionChoice - Class in dev.langchain4j.model.mistralai
 
MistralAiChatCompletionChoice() - Constructor for class dev.langchain4j.model.mistralai.MistralAiChatCompletionChoice
 
MistralAiChatCompletionRequest - Class in dev.langchain4j.model.mistralai
 
MistralAiChatCompletionRequest() - Constructor for class dev.langchain4j.model.mistralai.MistralAiChatCompletionRequest
 
MistralAiChatCompletionResponse - Class in dev.langchain4j.model.mistralai
 
MistralAiChatCompletionResponse() - Constructor for class dev.langchain4j.model.mistralai.MistralAiChatCompletionResponse
 
MistralAiChatMessage - Class in dev.langchain4j.model.mistralai
 
MistralAiChatMessage() - Constructor for class dev.langchain4j.model.mistralai.MistralAiChatMessage
 
MistralAiChatModel - Class in dev.langchain4j.model.mistralai
Represents a Mistral AI Chat Model with a chat completion interface, such as open-mistral-7b and open-mixtral-8x7b This model allows generating chat completion of a sync way based on a list of chat messages.
MistralAiChatModel(String, String, String, Double, Double, Integer, Boolean, Integer, String, Duration, Boolean, Boolean, Integer) - Constructor for class dev.langchain4j.model.mistralai.MistralAiChatModel
Constructs a MistralAiChatModel with the specified parameters.
MistralAiChatModel.MistralAiChatModelBuilder - Class in dev.langchain4j.model.mistralai
 
MistralAiChatModelBuilder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
 
MistralAiChatModelBuilderFactory - Interface in dev.langchain4j.model.mistralai.spi
A factory for building MistralAiChatModel.MistralAiChatModelBuilder instances.
MistralAiChatModelName - Enum in dev.langchain4j.model.mistralai
Represents the available chat completion models for Mistral AI.
MistralAiClient - Class in dev.langchain4j.model.mistralai
 
MistralAiClient() - Constructor for class dev.langchain4j.model.mistralai.MistralAiClient
 
MistralAiClient.Builder<T,B> - Class in dev.langchain4j.model.mistralai
 
MistralAiClientBuilderFactory - Interface in dev.langchain4j.model.mistralai
 
MistralAiDeltaMessage - Class in dev.langchain4j.model.mistralai
 
MistralAiDeltaMessage() - Constructor for class dev.langchain4j.model.mistralai.MistralAiDeltaMessage
 
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.
MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder - Class in dev.langchain4j.model.mistralai
 
MistralAiEmbeddingModelBuilder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
 
MistralAiEmbeddingModelBuilderFactory - Interface in dev.langchain4j.model.mistralai.spi
MistralAiEmbeddingModelName - Enum in dev.langchain4j.model.mistralai
The MistralAiEmbeddingModelName enum represents the available embedding models in the Mistral AI module.
MistralAiEmbeddingRequest - Class in dev.langchain4j.model.mistralai
 
MistralAiEmbeddingRequest() - Constructor for class dev.langchain4j.model.mistralai.MistralAiEmbeddingRequest
 
MistralAiEmbeddingResponse - Class in dev.langchain4j.model.mistralai
 
MistralAiEmbeddingResponse() - Constructor for class dev.langchain4j.model.mistralai.MistralAiEmbeddingResponse
 
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
 
MistralAiModelResponse - Class in dev.langchain4j.model.mistralai
 
MistralAiModelResponse() - Constructor for class dev.langchain4j.model.mistralai.MistralAiModelResponse
 
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.
MistralAiModels.MistralAiModelsBuilder - Class in dev.langchain4j.model.mistralai
 
MistralAiModelsBuilder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
 
MistralAiModelsBuilderFactory - Interface in dev.langchain4j.model.mistralai.spi
A factory for building MistralAiModels.MistralAiModelsBuilder instances.
MistralAiResponseFormatType - Enum in dev.langchain4j.model.mistralai
Represents the value of the 'type' field in the response_format parameter of the MistralAi Chat completions request.
MistralAiRole - Enum in dev.langchain4j.model.mistralai
 
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, String, Boolean, Boolean, Duration) - Constructor for class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel
Constructs a MistralAiStreamingChatModel with the specified parameters.
MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder - Class in dev.langchain4j.model.mistralai
 
MistralAiStreamingChatModelBuilder() - Constructor for class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
 
MistralAiStreamingChatModelBuilderFactory - Interface in dev.langchain4j.model.mistralai.spi
MistralAiUsage - Class in dev.langchain4j.model.mistralai
 
MistralAiUsage() - Constructor for class dev.langchain4j.model.mistralai.MistralAiUsage
 
modelName(MistralAiChatModelName) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
 
modelName(MistralAiChatModelName) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
 
modelName(MistralAiEmbeddingModelName) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
 
modelName(String) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
 
modelName(String) - Method in class dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
 
modelName(String) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
 

O

OPEN_MISTRAL_7B - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
 
OPEN_MIXTRAL_8x7B - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
 

R

responseFormat(MistralAiResponseFormatType) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
 
responseFormat(MistralAiResponseFormatType) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
 
responseFormat(String) - Method in class dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
 
responseFormat(String) - Method in class dev.langchain4j.model.mistralai.MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilder
 

S

streamingChatCompletion(MistralAiChatCompletionRequest, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.mistralai.MistralAiClient
 
SYSTEM - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiRole
 

T

TEXT - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiResponseFormatType
 
timeout - Variable in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 
timeout(Duration) - Method in class dev.langchain4j.model.mistralai.MistralAiClient.Builder
 
tokenUsageFrom(MistralAiUsage) - Static method in class dev.langchain4j.model.mistralai.DefaultMistralAiHelper
 
TOOL - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiRole
 
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.
toString() - Method in enum dev.langchain4j.model.mistralai.MistralAiResponseFormatType
Returns the string representation in lowercase of the response format type.
toToolExecutionRequest(MistralAiToolCall) - Static method in class dev.langchain4j.model.mistralai.DefaultMistralAiHelper
 
toToolExecutionRequests(List<MistralAiToolCall>) - Static method in class dev.langchain4j.model.mistralai.DefaultMistralAiHelper
 

U

USER - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiRole
 

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.
valueOf(String) - Static method in enum dev.langchain4j.model.mistralai.MistralAiResponseFormatType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.langchain4j.model.mistralai.MistralAiRole
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.
values() - Static method in enum dev.langchain4j.model.mistralai.MistralAiResponseFormatType
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.MistralAiRole
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 B C D E F G J L M O R S T U V W 
All Classes and Interfaces|All Packages