Uses of Interface
org.springframework.ai.chat.model.ChatModel
Package
Description
Chat client.
Provides the API for chat client advisors.
-
Uses of ChatModel in org.springframework.ai.anthropic
-
Uses of ChatModel in org.springframework.ai.azure.openai
Modifier and TypeClassDescriptionclass
ChatModel
implementation for Microsoft Azure AI backed byOpenAIClient
. -
Uses of ChatModel in org.springframework.ai.bedrock.anthropic
Modifier and TypeClassDescriptionclass
JavaChatModel
andStreamingChatModel
for the Bedrock Anthropic chat generative. -
Uses of ChatModel in org.springframework.ai.bedrock.anthropic3
Modifier and TypeClassDescriptionclass
JavaChatModel
andStreamingChatModel
for the Bedrock Anthropic chat generative. -
Uses of ChatModel in org.springframework.ai.bedrock.cohere
-
Uses of ChatModel in org.springframework.ai.bedrock.converse
Modifier and TypeClassDescriptionclass
AChatModel
implementation that uses the Amazon Bedrock Converse API to interact with the Supported models. -
Uses of ChatModel in org.springframework.ai.bedrock.jurassic2
Modifier and TypeClassDescriptionclass
JavaChatModel
for the Bedrock Jurassic2 chat generative model. -
Uses of ChatModel in org.springframework.ai.bedrock.llama
Modifier and TypeClassDescriptionclass
JavaChatModel
andStreamingChatModel
for the Bedrock Llama chat generative. -
Uses of ChatModel in org.springframework.ai.bedrock.titan
Modifier and TypeClassDescriptionclass
Implementation of theChatModel
andStreamingChatModel
interfaces that uses the Titan Chat API. -
Uses of ChatModel in org.springframework.ai.chat.client
Modifier and TypeMethodDescriptionstatic ChatClient.Builder
static ChatClient.Builder
ChatClient.builder
(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention customObservationConvention) static ChatClient
static ChatClient
ChatClient.create
(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry) static ChatClient
ChatClient.create
(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention observationConvention) ModifierConstructorDescriptionDefaultCallPromptResponseSpec
(ChatModel chatModel, Prompt prompt) DefaultChatClientBuilder
(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention customObservationConvention) DefaultChatClientRequestSpec
(ChatModel chatModel, String userText, Map<String, Object> userParams, String systemText, Map<String, Object> systemParams, List<FunctionCallback> functionCallbacks, List<Message> messages, List<String> functionNames, List<Media> media, ChatOptions chatOptions, List<Advisor> advisors, Map<String, Object> advisorParams, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention customObservationConvention, Map<String, Object> toolContext) -
Uses of ChatModel in org.springframework.ai.chat.client.advisor.api
Modifier and TypeMethodDescriptionAdvisedRequest.chatModel()
Returns the value of thechatModel
record component.Modifier and TypeMethodDescriptionAdvisedRequest.Builder.withChatModel
(ChatModel chatModel) Set the chat model.ModifierConstructorDescriptionAdvisedRequest
(ChatModel chatModel, String userText, String systemText, ChatOptions chatOptions, List<Media> media, List<String> functionNames, List<FunctionCallback> functionCallbacks, List<Message> messages, Map<String, Object> userParams, Map<String, Object> systemParams, List<Advisor> advisors, Map<String, Object> advisorParams, Map<String, Object> adviseContext, Map<String, Object> toolContext) Creates an instance of aAdvisedRequest
record class. -
Uses of ChatModel in org.springframework.ai.evaluation
-
Uses of ChatModel in org.springframework.ai.huggingface
Modifier and TypeClassDescriptionclass
An implementation ofChatModel
that interfaces with HuggingFace Inference Endpoints for text generation. -
Uses of ChatModel in org.springframework.ai.minimax
Modifier and TypeClassDescriptionclass
-
Uses of ChatModel in org.springframework.ai.mistralai
-
Uses of ChatModel in org.springframework.ai.model.function
Modifier and TypeMethodDescriptionFunctionCallingHelper.processCall
(ChatModel chatModel, Prompt prompt, Set<String> finishReasons, Function<AssistantMessage.ToolCall, String> customFunction) reactor.core.publisher.Flux<ChatResponse>
FunctionCallingHelper.processStream
(ChatModel chatModel, Prompt prompt, Set<String> finishReasons, Function<AssistantMessage.ToolCall, String> customFunction) -
Uses of ChatModel in org.springframework.ai.moonshot
Modifier and TypeClassDescriptionclass
MoonshotChatModel is aChatModel
implementation that uses the Moonshot -
Uses of ChatModel in org.springframework.ai.oci.cohere
Modifier and TypeClassDescriptionclass
ChatModel
implementation that uses the OCI GenAI Chat API. -
Uses of ChatModel in org.springframework.ai.ollama
-
Uses of ChatModel in org.springframework.ai.openai
Modifier and TypeClassDescriptionclass
-
Uses of ChatModel in org.springframework.ai.qianfan
Modifier and TypeClassDescriptionclass
-
Uses of ChatModel in org.springframework.ai.transformer
ModifierConstructorDescriptionKeywordMetadataEnricher
(ChatModel chatModel, int keywordCount) SummaryMetadataEnricher
(ChatModel chatModel, List<SummaryMetadataEnricher.SummaryType> summaryTypes) SummaryMetadataEnricher
(ChatModel chatModel, List<SummaryMetadataEnricher.SummaryType> summaryTypes, String summaryTemplate, MetadataMode metadataMode) -
Uses of ChatModel in org.springframework.ai.vertexai.gemini
Modifier and TypeClassDescriptionclass
Vertex AI Gemini Chat Model implementation. -
Uses of ChatModel in org.springframework.ai.watsonx
-
Uses of ChatModel in org.springframework.ai.zhipuai
Modifier and TypeClassDescriptionclass