Index
All Classes and Interfaces|All Packages
A
- aiMessageFrom(MistralAiChatCompletionResponse) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- ANY - Enum constant in enum dev.langchain4j.model.mistralai.internal.api.MistralAiToolChoiceName
- apiKey - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- apiKey(String) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- ASSISTANT - Enum constant in enum dev.langchain4j.model.mistralai.internal.api.MistralAiRole
- AUTO - Enum constant in enum dev.langchain4j.model.mistralai.internal.api.MistralAiToolChoiceName
- 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.internal.client.MistralAiClient.Builder
- baseUrl(String) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- build() - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient.Builder
- build() - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- builder() - Static method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- builder() - Static method in class dev.langchain4j.model.mistralai.MistralAiChatModel
- 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.internal.client.DefaultMistralAiClient.Builder
- Builder() - Constructor for class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
C
- chatCompletion(MistralAiChatCompletionRequest) - Method in interface dev.langchain4j.model.mistralai.internal.api.MistralAiApi
- chatCompletion(MistralAiChatCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- chatCompletion(MistralAiChatCompletionRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
D
- DefaultMistralAiClient - Class in dev.langchain4j.model.mistralai.internal.client
- DefaultMistralAiClient.Builder - Class in dev.langchain4j.model.mistralai.internal.client
- dev.langchain4j.model.mistralai - package dev.langchain4j.model.mistralai
- dev.langchain4j.model.mistralai.internal.api - package dev.langchain4j.model.mistralai.internal.api
- dev.langchain4j.model.mistralai.internal.client - package dev.langchain4j.model.mistralai.internal.client
- dev.langchain4j.model.mistralai.internal.mapper - package dev.langchain4j.model.mistralai.internal.mapper
- 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 interface dev.langchain4j.model.mistralai.internal.api.MistralAiApi
- embedding(MistralAiEmbeddingRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- embedding(MistralAiEmbeddingRequest) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
F
- finishReasonFrom(String) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- from(ToolParameters) - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters
- from(MistralAiFunction) - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiTool
- fromType(MistralAiResponseFormatType) - Static method in class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat
- FUNCTION - Enum constant in enum dev.langchain4j.model.mistralai.internal.api.MistralAiToolType
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.internal.api.MistralAiResponseFormatType
L
- listModels() - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- listModels() - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- logRequests - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logRequests() - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logRequests(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logResponses - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logResponses() - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- logResponses(Boolean) - Method in class dev.langchain4j.model.mistralai.internal.client.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.
- 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 - MistralAiApi - Interface in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionChoice - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionChoice() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionChoice
- MistralAiChatCompletionRequest - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionRequest() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest
- MistralAiChatCompletionResponse - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatCompletionResponse() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionResponse
- MistralAiChatMessage - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiChatMessage() - Constructor for class dev.langchain4j.model.mistralai.internal.api.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.MistralAiChatModelBuilderinstances. - MistralAiChatModelName - Enum in dev.langchain4j.model.mistralai
-
Represents the available chat completion models for Mistral AI.
- MistralAiClient - Class in dev.langchain4j.model.mistralai.internal.client
- MistralAiClient() - Constructor for class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- MistralAiClient.Builder<T,
B> - Class in dev.langchain4j.model.mistralai.internal.client - MistralAiClientBuilderFactory - Interface in dev.langchain4j.model.mistralai.internal.client
- MistralAiDeltaMessage - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiDeltaMessage() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiDeltaMessage
- MistralAiEmbedding - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiEmbedding() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbedding
- 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
-
A factory for building
MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilderinstances. - 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.internal.api
- MistralAiEmbeddingRequest() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingRequest
- MistralAiEmbeddingResponse - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiEmbeddingResponse() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiEmbeddingResponse
- MistralAiFunction - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiFunction() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiFunction
- MistralAiFunctionCall - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiFunctionCall() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiFunctionCall
- MistralAiMapper - Class in dev.langchain4j.model.mistralai.internal.mapper
- MistralAiMapper() - Constructor for class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- MistralAiModelCard - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModelCard() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiModelCard
- MistralAiModelPermission - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModelPermission() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiModelPermission
- MistralAiModelResponse - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiModelResponse() - Constructor for class dev.langchain4j.model.mistralai.internal.api.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.MistralAiModelsBuilderinstances. - MistralAiParameters - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiParameters() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiParameters
- MistralAiResponseFormat - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiResponseFormat() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormat
- MistralAiResponseFormatType - Enum in dev.langchain4j.model.mistralai.internal.api
-
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.internal.api
- 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
-
A factory for building
MistralAiStreamingChatModel.MistralAiStreamingChatModelBuilderinstances. - MistralAiTool - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiTool() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiTool
- MistralAiToolCall - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiToolCall() - Constructor for class dev.langchain4j.model.mistralai.internal.api.MistralAiToolCall
- MistralAiToolChoiceName - Enum in dev.langchain4j.model.mistralai.internal.api
- MistralAiToolType - Enum in dev.langchain4j.model.mistralai.internal.api
- MistralAiUsage - Class in dev.langchain4j.model.mistralai.internal.api
- MistralAiUsage() - Constructor for class dev.langchain4j.model.mistralai.internal.api.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
- models() - Method in interface dev.langchain4j.model.mistralai.internal.api.MistralAiApi
N
- NONE - Enum constant in enum dev.langchain4j.model.mistralai.internal.api.MistralAiToolChoiceName
O
- OPEN_MISTRAL_7B - Enum constant in enum dev.langchain4j.model.mistralai.MistralAiChatModelName
- OPEN_MIXTRAL_8X22B - 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) - Method in interface dev.langchain4j.model.mistralai.internal.api.MistralAiApi
- streamingChatCompletion(MistralAiChatCompletionRequest, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.mistralai.internal.client.DefaultMistralAiClient
- streamingChatCompletion(MistralAiChatCompletionRequest, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- SYSTEM - Enum constant in enum dev.langchain4j.model.mistralai.internal.api.MistralAiRole
T
- TEXT - Enum constant in enum dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormatType
- timeout - Variable in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- timeout(Duration) - Method in class dev.langchain4j.model.mistralai.internal.client.MistralAiClient.Builder
- tokenUsageFrom(MistralAiUsage) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- toMistralAiMessages(List<ChatMessage>) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- toMistralAiResponseFormat(String) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- toMistralAiTools(List<ToolSpecification>) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- TOOL - Enum constant in enum dev.langchain4j.model.mistralai.internal.api.MistralAiRole
- toString() - Method in enum dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormatType
-
Returns the string representation in lowercase of the response format type.
- 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.
- toToolExecutionRequest(MistralAiToolCall) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
- toToolExecutionRequests(List<MistralAiToolCall>) - Static method in class dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
U
- USER - Enum constant in enum dev.langchain4j.model.mistralai.internal.api.MistralAiRole
V
- valueOf(String) - Static method in enum dev.langchain4j.model.mistralai.internal.api.MistralAiResponseFormatType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.langchain4j.model.mistralai.internal.api.MistralAiRole
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.langchain4j.model.mistralai.internal.api.MistralAiToolChoiceName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.langchain4j.model.mistralai.internal.api.MistralAiToolType
-
Returns the enum constant of this type with the specified name.
- 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.internal.api.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.internal.api.MistralAiRole
-
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.internal.api.MistralAiToolChoiceName
-
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.internal.api.MistralAiToolType
-
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.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
MistralAiChatModelName.MISTRAL_MEDIUM_LATEST