Class MistralAiClient
java.lang.Object
dev.langchain4j.model.mistralai.internal.client.MistralAiClient
- Direct Known Subclasses:
DefaultMistralAiClient
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
MistralAiClient.Builder<T extends MistralAiClient,
B extends MistralAiClient.Builder<T, B>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MistralAiClient.Builder
builder()
abstract MistralAiChatCompletionResponse
abstract MistralAiEmbeddingResponse
embedding
(MistralAiEmbeddingRequest request) abstract MistralAiChatCompletionResponse
abstract MistralAiModelResponse
abstract MistralAiModerationResponse
moderation
(MistralAiModerationRequest request) abstract void
streamingChatCompletion
(MistralAiChatCompletionRequest request, StreamingChatResponseHandler handler) abstract void
streamingFimCompletion
(MistralAiFimCompletionRequest request, StreamingResponseHandler<String> handler)
-
Constructor Details
-
MistralAiClient
public MistralAiClient()
-
-
Method Details
-
chatCompletion
public abstract MistralAiChatCompletionResponse chatCompletion(MistralAiChatCompletionRequest request) -
streamingChatCompletion
public abstract void streamingChatCompletion(MistralAiChatCompletionRequest request, StreamingChatResponseHandler handler) -
embedding
-
moderation
-
listModels
-
fimCompletion
public abstract MistralAiChatCompletionResponse fimCompletion(MistralAiFimCompletionRequest request) -
streamingFimCompletion
public abstract void streamingFimCompletion(MistralAiFimCompletionRequest request, StreamingResponseHandler<String> handler) -
builder
-