Index

A B C D E G I L M N O Q R S T W 
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
 
A B C D E G I L M N O Q R S T W 
All Classes and Interfaces|All Packages