Uses of Interface
org.springframework.ai.chat.model.ChatModel
Packages that use ChatModel
Package
Description
Chat client.
Provides classes for advising chat clients.
-
Uses of ChatModel in org.springframework.ai.anthropic
Classes in org.springframework.ai.anthropic that implement ChatModel -
Uses of ChatModel in org.springframework.ai.azure.openai
Classes in org.springframework.ai.azure.openai that implement ChatModelModifier and TypeClassDescriptionclassChatModelimplementation for Microsoft Azure AI backed byOpenAIClient. -
Uses of ChatModel in org.springframework.ai.bedrock.converse
Classes in org.springframework.ai.bedrock.converse that implement ChatModelModifier and TypeClassDescriptionclassAChatModelimplementation that uses the Amazon Bedrock Converse API to interact with the Supported models. -
Uses of ChatModel in org.springframework.ai.chat.client
Methods in org.springframework.ai.chat.client with parameters of type ChatModelModifier and TypeMethodDescriptionstatic ChatClient.Builderstatic ChatClient.BuilderChatClient.builder(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention chatClientObservationConvention) Deprecated, for removal: This API element is subject to removal in a future version.static ChatClient.BuilderChatClient.builder(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention chatClientObservationConvention, AdvisorObservationConvention advisorObservationConvention) static ChatClientstatic ChatClientChatClient.create(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry) static ChatClientChatClient.create(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention chatClientObservationConvention) Deprecated, for removal: This API element is subject to removal in a future version.static ChatClientChatClient.create(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention chatClientObservationConvention, AdvisorObservationConvention advisorObservationConvention) Constructors in org.springframework.ai.chat.client with parameters of type ChatModelModifierConstructorDescriptionDefaultChatClientBuilder(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention chatClientObservationConvention) Deprecated, for removal: This API element is subject to removal in a future version.DefaultChatClientBuilder(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention chatClientObservationConvention, AdvisorObservationConvention advisorObservationConvention) DefaultChatClientRequestSpec(ChatModel chatModel, String userText, Map<String, Object> userParams, Map<String, Object> userMetadata, String systemText, Map<String, Object> systemParams, Map<String, Object> systemMetadata, List<ToolCallback> toolCallbacks, List<ToolCallbackProvider> toolCallbackProviders, List<Message> messages, List<String> toolNames, List<Media> media, ChatOptions chatOptions, List<Advisor> advisors, Map<String, Object> advisorParams, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention chatClientObservationConvention, Map<String, Object> toolContext, TemplateRenderer templateRenderer) Deprecated, for removal: This API element is subject to removal in a future version.in favor of the other constructor.DefaultChatClientRequestSpec(ChatModel chatModel, String userText, Map<String, Object> userParams, Map<String, Object> userMetadata, String systemText, Map<String, Object> systemParams, Map<String, Object> systemMetadata, List<ToolCallback> toolCallbacks, List<ToolCallbackProvider> toolCallbackProviders, List<Message> messages, List<String> toolNames, List<Media> media, ChatOptions chatOptions, List<Advisor> advisors, Map<String, Object> advisorParams, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention chatClientObservationConvention, Map<String, Object> toolContext, TemplateRenderer templateRenderer, AdvisorObservationConvention advisorObservationConvention) -
Uses of ChatModel in org.springframework.ai.chat.client.advisor
Methods in org.springframework.ai.chat.client.advisor with parameters of type ChatModelModifier and TypeMethodDescription -
Uses of ChatModel in org.springframework.ai.deepseek
Classes in org.springframework.ai.deepseek that implement ChatModelModifier and TypeClassDescriptionclass -
Uses of ChatModel in org.springframework.ai.evaluation
Fields in org.springframework.ai.evaluation declared as ChatModel -
Uses of ChatModel in org.springframework.ai.google.genai
Classes in org.springframework.ai.google.genai that implement ChatModelModifier and TypeClassDescriptionclassGoogle GenAI Chat Model implementation that provides access to Google's Gemini language models. -
Uses of ChatModel in org.springframework.ai.huggingface
Classes in org.springframework.ai.huggingface that implement ChatModelModifier and TypeClassDescriptionclassAn implementation ofChatModelthat interfaces with HuggingFace Inference Endpoints for text generation. -
Uses of ChatModel in org.springframework.ai.minimax
Classes in org.springframework.ai.minimax that implement ChatModelModifier and TypeClassDescriptionclass -
Uses of ChatModel in org.springframework.ai.mistralai
Classes in org.springframework.ai.mistralai that implement ChatModel -
Uses of ChatModel in org.springframework.ai.model.transformer
Methods in org.springframework.ai.model.transformer with parameters of type ChatModelModifier and TypeMethodDescriptionConstructors in org.springframework.ai.model.transformer with parameters of type ChatModelModifierConstructorDescriptionKeywordMetadataEnricher(ChatModel chatModel, int keywordCount) Create a newKeywordMetadataEnricherinstance.KeywordMetadataEnricher(ChatModel chatModel, PromptTemplate keywordsTemplate) Create a newKeywordMetadataEnricherinstance.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.oci.cohere
Classes in org.springframework.ai.oci.cohere that implement ChatModelModifier and TypeClassDescriptionclassChatModelimplementation that uses the OCI GenAI Chat API. -
Uses of ChatModel in org.springframework.ai.ollama
Classes in org.springframework.ai.ollama that implement ChatModel -
Uses of ChatModel in org.springframework.ai.openai
Classes in org.springframework.ai.openai that implement ChatModelModifier and TypeClassDescriptionclass -
Uses of ChatModel in org.springframework.ai.vertexai.gemini
Classes in org.springframework.ai.vertexai.gemini that implement ChatModelModifier and TypeClassDescriptionclassVertex AI Gemini Chat Model implementation that provides access to Google's Gemini language models. -
Uses of ChatModel in org.springframework.ai.zhipuai
Classes in org.springframework.ai.zhipuai that implement ChatModelModifier and TypeClassDescriptionclass
ChatClient.builder(ChatModel, ObservationRegistry, ChatClientObservationConvention, AdvisorObservationConvention).