Index
All Classes and Interfaces|All Packages
A
- apiKey() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.LangChain4jMistralAiConfig.MistralAiConfig
-
Mistral API key
- aroundWriteTo(WriterInterceptorContext) - Method in class io.quarkiverse.langchain4j.mistralai.MistralAiRestApi.MistralAiRestApiWriterInterceptor
B
- baseUrl() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.LangChain4jMistralAiConfig.MistralAiConfig
-
Base URL of Mistral API
- blockingChatCompletion(MistralAiChatCompletionRequest, String) - Method in interface io.quarkiverse.langchain4j.mistralai.MistralAiRestApi
-
Perform a blocking request for a completion response
- build() - Method in class io.quarkiverse.langchain4j.mistralai.QuarkusMistralAiClient.Builder
- Builder() - Constructor for class io.quarkiverse.langchain4j.mistralai.QuarkusMistralAiClient.Builder
C
- chatCompletion(MistralAiChatCompletionRequest) - Method in class io.quarkiverse.langchain4j.mistralai.QuarkusMistralAiClient
- chatModel() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.LangChain4jMistralAiConfig.MistralAiConfig
-
Chat model related settings
- chatModel(LangChain4jMistralAiConfig, String) - Method in class io.quarkiverse.langchain4j.mistralai.runtime.MistralAiRecorder
- ChatModelConfig - Interface in io.quarkiverse.langchain4j.mistralai.runtime.config
D
- defaultConfig() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.LangChain4jMistralAiConfig
-
Default model config.
- DoneFilter() - Constructor for class io.quarkiverse.langchain4j.mistralai.MistralAiRestApi.DoneFilter
E
- embedding(MistralAiEmbeddingRequest) - Method in class io.quarkiverse.langchain4j.mistralai.QuarkusMistralAiClient
- embedding(MistralAiEmbeddingRequest, String) - Method in interface io.quarkiverse.langchain4j.mistralai.MistralAiRestApi
- embeddingModel() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.LangChain4jMistralAiConfig.MistralAiConfig
-
Embedding model related settings
- embeddingModel(LangChain4jMistralAiConfig, String) - Method in class io.quarkiverse.langchain4j.mistralai.runtime.MistralAiRecorder
- EmbeddingModelConfig - Interface in io.quarkiverse.langchain4j.mistralai.runtime.config
- enableIntegration() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.LangChain4jMistralAiConfig.MistralAiConfig
-
Whether to enable the integration.
G
- get() - Method in class io.quarkiverse.langchain4j.mistralai.QuarkusMistralAiClient.QuarkusMistralAiClientBuilderFactory
I
- io.quarkiverse.langchain4j.mistralai - package io.quarkiverse.langchain4j.mistralai
- io.quarkiverse.langchain4j.mistralai.runtime - package io.quarkiverse.langchain4j.mistralai.runtime
- io.quarkiverse.langchain4j.mistralai.runtime.config - package io.quarkiverse.langchain4j.mistralai.runtime.config
- io.quarkiverse.langchain4j.mistralai.runtime.graalvm - package io.quarkiverse.langchain4j.mistralai.runtime.graalvm
- isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class io.quarkiverse.langchain4j.mistralai.MistralAiRestApi.MistralAiRestApiJacksonWriter
L
- LangChain4jMistralAiConfig - Interface in io.quarkiverse.langchain4j.mistralai.runtime.config
- LangChain4jMistralAiConfig.MistralAiConfig - Interface in io.quarkiverse.langchain4j.mistralai.runtime.config
- listModels() - Method in class io.quarkiverse.langchain4j.mistralai.QuarkusMistralAiClient
- logRequests() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.ChatModelConfig
-
Whether chat model requests should be logged
- logRequests() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.EmbeddingModelConfig
-
Whether embedding model requests should be logged
- logRequests() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.LangChain4jMistralAiConfig.MistralAiConfig
-
Whether the Mistral client should log requests
- logResponses() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.ChatModelConfig
-
Whether chat model responses should be logged
- logResponses() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.EmbeddingModelConfig
-
Whether embedding model responses should be logged
- logResponses() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.LangChain4jMistralAiConfig.MistralAiConfig
-
Whether the Mistral client should log responses
M
- MAPPER - Static variable in class io.quarkiverse.langchain4j.mistralai.MistralAiRestApi.ObjectMapperHolder
- maxTokens() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.ChatModelConfig
-
The maximum number of tokens to generate in the completion.
- MistralAiRecorder - Class in io.quarkiverse.langchain4j.mistralai.runtime
- MistralAiRecorder() - Constructor for class io.quarkiverse.langchain4j.mistralai.runtime.MistralAiRecorder
- MistralAiRestApi - Interface in io.quarkiverse.langchain4j.mistralai
-
This Microprofile REST client is used as the building block of all the API calls to MistralAI.
- MistralAiRestApi.DoneFilter - Class in io.quarkiverse.langchain4j.mistralai
-
Ensures that the terminal event sent by OpenAI is not processed (as it is not a valid json event)
- MistralAiRestApi.MistralAiRestApiJacksonReader - Class in io.quarkiverse.langchain4j.mistralai
- MistralAiRestApi.MistralAiRestApiJacksonWriter - Class in io.quarkiverse.langchain4j.mistralai
- MistralAiRestApi.MistralAiRestApiWriterInterceptor - Class in io.quarkiverse.langchain4j.mistralai
-
The point of this is to properly set the
stream
value of the request so users don't have to remember to set it manually - MistralAiRestApi.ObjectMapperHolder - Class in io.quarkiverse.langchain4j.mistralai
- MistralAiRestApiJacksonReader() - Constructor for class io.quarkiverse.langchain4j.mistralai.MistralAiRestApi.MistralAiRestApiJacksonReader
- MistralAiRestApiJacksonWriter() - Constructor for class io.quarkiverse.langchain4j.mistralai.MistralAiRestApi.MistralAiRestApiJacksonWriter
- MistralAiRestApiWriterInterceptor() - Constructor for class io.quarkiverse.langchain4j.mistralai.MistralAiRestApi.MistralAiRestApiWriterInterceptor
- modelName() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.ChatModelConfig
-
Model name to use
- modelName() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.EmbeddingModelConfig
-
Model name to use
- models(String) - Method in interface io.quarkiverse.langchain4j.mistralai.MistralAiRestApi
N
- namedConfig() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.LangChain4jMistralAiConfig
-
Named model config.
O
- ObjectMapperHolder() - Constructor for class io.quarkiverse.langchain4j.mistralai.MistralAiRestApi.ObjectMapperHolder
Q
- QuarkusMistralAiClient - Class in io.quarkiverse.langchain4j.mistralai
- QuarkusMistralAiClient(QuarkusMistralAiClient.Builder) - Constructor for class io.quarkiverse.langchain4j.mistralai.QuarkusMistralAiClient
- QuarkusMistralAiClient.Builder - Class in io.quarkiverse.langchain4j.mistralai
- QuarkusMistralAiClient.QuarkusMistralAiClientBuilderFactory - Class in io.quarkiverse.langchain4j.mistralai
- QuarkusMistralAiClientBuilderFactory() - Constructor for class io.quarkiverse.langchain4j.mistralai.QuarkusMistralAiClient.QuarkusMistralAiClientBuilderFactory
R
- randomSeed() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.ChatModelConfig
-
The seed to use for random sampling.
- readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class io.quarkiverse.langchain4j.mistralai.MistralAiRestApi.MistralAiRestApiJacksonReader
-
We need a custom version of the Jackson provider because reading SSE values does not work properly with
@ClientObjectMapper
due to the lack of a complete context in those requests
S
- safePrompt() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.ChatModelConfig
-
Whether to inject a safety prompt before all conversations
- streamingChatCompletion(MistralAiChatCompletionRequest, StreamingResponseHandler<AiMessage>) - Method in class io.quarkiverse.langchain4j.mistralai.QuarkusMistralAiClient
- streamingChatCompletion(MistralAiChatCompletionRequest, String) - Method in interface io.quarkiverse.langchain4j.mistralai.MistralAiRestApi
-
Performs a non-blocking request for a streaming completion request
- streamingChatModel(LangChain4jMistralAiConfig, String) - Method in class io.quarkiverse.langchain4j.mistralai.runtime.MistralAiRecorder
- Substitutions - Class in io.quarkiverse.langchain4j.mistralai.runtime.graalvm
- Substitutions() - Constructor for class io.quarkiverse.langchain4j.mistralai.runtime.graalvm.Substitutions
T
- temperature() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.ChatModelConfig
-
What sampling temperature to use, between 0.0 and 1.0.
- test(SseEvent<String>) - Method in class io.quarkiverse.langchain4j.mistralai.MistralAiRestApi.DoneFilter
- timeout() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.LangChain4jMistralAiConfig.MistralAiConfig
-
Timeout for Mistral calls
- topP() - Method in interface io.quarkiverse.langchain4j.mistralai.runtime.config.ChatModelConfig
-
Double (0.0-1.0).
W
- writeTo(Object, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class io.quarkiverse.langchain4j.mistralai.MistralAiRestApi.MistralAiRestApiJacksonWriter
All Classes and Interfaces|All Packages