Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    org.springframework.ai.anthropic.AnthropicChatModel.Builder.toolCallingManager(ToolCallingManager)
    since 2.0.0 for removal in 3.0.0 — internal tool execution in AnthropicChatModel is superseded by ToolCallingAdvisor used via ChatClient.
    org.springframework.ai.audio.tts.TextToSpeechModel.getDefaultOptions()
    use TextToSpeechModel.getOptions() instead.
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.toolCallingManager(ToolCallingManager)
    since 2.0.0 for removal in 3.0.0 — internal tool execution in BedrockProxyChatModel is superseded by ToolCallingAdvisor used via ChatClient.
    org.springframework.ai.chat.client.advisor.ToolCallAdvisor
    since 2.0.0 in favor of ToolCallingAdvisor. This is kept for backward compatibility and will be removed in a future release.
    org.springframework.ai.chat.client.advisor.ToolCallAdvisor.builder()
    since 2.0.0 in favor of ToolCallingAdvisor.builder().
    org.springframework.ai.chat.client.advisor.ToolCallAdvisor.Builder
    since 2.0.0 in favor of ToolCallingAdvisor.Builder.
    org.springframework.ai.chat.client.advisor.ToolCallAdvisor.Builder()
    org.springframework.ai.chat.client.advisor.ToolCallAdvisor.Builder.build()
    org.springframework.ai.chat.client.AdvisorParams.toolCallAdvisorAutoRegister(boolean)
    since 2.0.0 in favor of AdvisorParams.toolCallingAdvisorAutoRegister(boolean).
    org.springframework.ai.chat.client.ChatClient.Builder.defaultToolCallbacks(List<ToolCallback>)
    as of 2.0.0, in favor of ChatClient.Builder.defaultTools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.ChatClient.Builder.defaultToolCallbacks(ToolCallback...)
    as of 2.0.0, in favor of ChatClient.Builder.defaultTools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.ChatClient.Builder.defaultToolCallbacks(ToolCallbackProvider...)
    as of 2.0.0, in favor of ChatClient.Builder.defaultTools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.ChatClient.ChatClientRequestSpec.toolCallbacks(List<ToolCallback>)
    as of 2.0.0, in favor of ChatClient.ChatClientRequestSpec.tools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.ChatClient.ChatClientRequestSpec.toolCallbacks(ToolCallback...)
    as of 2.0.0, in favor of ChatClient.ChatClientRequestSpec.tools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.ChatClient.ChatClientRequestSpec.toolCallbacks(ToolCallbackProvider...)
    as of 2.0.0, in favor of ChatClient.ChatClientRequestSpec.tools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.ChatClientAttributes.TOOL_CALL_ADVISOR_AUTO_REGISTER
    org.springframework.ai.chat.client.ChatClientCustomizer
    in favor of ChatClientBuilderCustomizer
    org.springframework.ai.chat.client.DefaultChatClientBuilder(ChatModel, ObservationRegistry, ChatClientObservationConvention, AdvisorObservationConvention)
    org.springframework.ai.chat.client.DefaultChatClientBuilder.defaultToolCallbacks(List<ToolCallback>)
    as of 2.0.0, in favor of #defaultTools(Consumer). To be removed in 3.0.0.
    org.springframework.ai.chat.client.DefaultChatClientBuilder.defaultToolCallbacks(ToolCallback...)
    as of 2.0.0, in favor of DefaultChatClientBuilder.defaultTools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.DefaultChatClientBuilder.defaultToolCallbacks(ToolCallbackProvider...)
    as of 2.0.0, in favor of #defaultTools(Consumer). To be removed in 3.0.0.
    org.springframework.ai.chat.model.ChatModel.getDefaultOptions()
    use ChatModel.getOptions() instead.
    org.springframework.ai.deepseek.DeepSeekAssistantMessage.prefixAssistantMessage(String)
    org.springframework.ai.deepseek.DeepSeekAssistantMessage.prefixAssistantMessage(String, String)
    org.springframework.ai.elevenlabs.ElevenLabsTextToSpeechModel.getDefaultOptions()
    use ElevenLabsTextToSpeechModel.getOptions() instead.
    org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties
    org.springframework.ai.mcp.client.common.autoconfigure.PropertiesMcpSseClientConnectionDetails
    org.springframework.ai.mcp.client.httpclient.autoconfigure.SseHttpClientTransportAutoConfiguration
    org.springframework.ai.mcp.client.webflux.autoconfigure.SseWebFluxTransportAutoConfiguration
    org.springframework.ai.mcp.client.webflux.transport.WebFluxSseClientTransport
    The SSE transport has been deprecated in the 2025-03-26 version of the spec, and should not be used anymore. We keep it for backwards compatibility.
    org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties
    org.springframework.ai.mcp.server.webflux.autoconfigure.McpServerSseWebFluxAutoConfiguration
    org.springframework.ai.mcp.server.webflux.transport.WebFluxSseServerTransportProvider
    The SSE transport has been deprecated in the 2025-03-26 version of the spec, and should not be used anymore. We keep it for backwards compatibility.
    org.springframework.ai.mcp.server.webmvc.autoconfigure.McpServerSseWebMvcAutoConfiguration
    org.springframework.ai.mcp.server.webmvc.transport.WebMvcSseServerTransportProvider
    The SSE transport has been deprecated in the 2025-03-26 version of the spec, and should not be used anymore. We keep it for backwards compatibility.
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.DEVSTRAL
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.MAGISTRAL_MEDIUM
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.MAGISTRAL_SMALL
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.OPEN_MISTRAL_NEMO
    org.springframework.ai.mistralai.MistralAiChatModel.Builder.toolCallingManager(ToolCallingManager)
    since 2.0.0 for removal in 3.0.0 — internal tool execution in MistralAiChatModel is superseded by ToolCallingAdvisor used via ChatClient.
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.getOptions()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getCacheOptions()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getDisableParallelToolUse()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getHttpHeaders()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getInferenceGeo()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getMaxTokens()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getMetadata()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getModel()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getOutputConfig()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getServiceTier()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getStopSequences()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getTemperature()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getThinking()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getToolChoice()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getTopK()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getTopP()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getWebSearchTool()
    org.springframework.ai.model.bedrock.cohere.autoconfigure.BedrockCohereEmbeddingProperties.getOptions()
    org.springframework.ai.model.bedrock.cohere.autoconfigure.BedrockCohereEmbeddingProperties.Options.getInputType()
    org.springframework.ai.model.bedrock.cohere.autoconfigure.BedrockCohereEmbeddingProperties.Options.getTruncate()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.getOptions()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getCacheOptions()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getFrequencyPenalty()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getMaxTokens()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getModel()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getPresencePenalty()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getRequestParameters()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getStopSequences()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getTemperature()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getTopK()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getTopP()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.getOptions()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getFrequencyPenalty()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getLogprobs()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getMaxTokens()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getModel()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getPresencePenalty()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getResponseFormat()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getStop()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getTemperature()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getTopLogprobs()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getTopP()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.getOptions()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getApplyLanguageTextNormalization()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getApplyTextNormalization()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getEnableLogging()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getFormat()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getLanguageCode()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getModel()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getModelId()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getNextRequestIds()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getNextText()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getOutputFormat()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getPreviousRequestIds()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getPreviousText()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getPronunciationDictionaryLocators()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getSeed()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getVoice()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getVoiceId()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getVoiceSettings()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.getOptions()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getAutoCacheThreshold()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getAutoCacheTtl()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getCachedContentName()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getCandidateCount()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getFrequencyPenalty()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getGoogleSearchRetrieval()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getIncludeExtendedUsageMetadata()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getIncludeServerSideToolInvocations()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getIncludeThoughts()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getLabels()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getMaxOutputTokens()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getModel()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getPresencePenalty()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getResponseMimeType()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getResponseSchema()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getSafetySettings()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getStopSequences()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getTemperature()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getThinkingBudget()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getThinkingLevel()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getTopK()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getTopP()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getUseCachedContent()
    org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingProperties.getOptions()
    org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingProperties.Options.getDimensions()
    org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingProperties.Options.getModel()
    org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingProperties.Options.getTaskType()
    org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingProperties.Options.getTitle()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.getOptions()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getFrequencyPenalty()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getMaxTokens()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getModel()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getN()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getPresencePenalty()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getRandomSeed()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getResponseFormat()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getSafePrompt()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getStop()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getTemperature()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getToolChoice()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getTools()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getTopP()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiEmbeddingProperties.getOptions()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiEmbeddingProperties.Options.getEncodingFormat()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiEmbeddingProperties.Options.getModel()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiModerationProperties.getOptions()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiModerationProperties.Options.getModel()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.getOptions()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.Options.getId()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.Options.getImageLimit()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.Options.getImageMinSize()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.Options.getIncludeImageBase64()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.Options.getModel()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.Options.getPages()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.getOptions()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getF16KV()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getFormat()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getFrequencyPenalty()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getKeepAlive()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getLogitsAll()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getLowVRAM()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getMainGPU()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getMinP()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getMirostat()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getMirostatEta()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getMirostatTau()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getModel()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getNumBatch()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getNumCtx()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getNumGPU()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getNumKeep()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getNumPredict()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getNumThread()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getPenalizeNewline()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getPresencePenalty()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getRepeatLastN()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getRepeatPenalty()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getSeed()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getStop()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getTemperature()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getTfsZ()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getThinkOption()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getTopK()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getTopP()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getTruncate()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getTypicalP()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getUseMLock()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getUseMMap()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getUseNUMA()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getVocabOnly()
    org.springframework.ai.model.ollama.autoconfigure.OllamaEmbeddingProperties.getOptions()
    org.springframework.ai.model.ollama.autoconfigure.OllamaEmbeddingProperties.Options.getKeepAlive()
    org.springframework.ai.model.ollama.autoconfigure.OllamaEmbeddingProperties.Options.getModel()
    org.springframework.ai.model.ollama.autoconfigure.OllamaEmbeddingProperties.Options.getTruncate()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.getOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options.getInput()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options.getModel()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options.getResponseFormat()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options.getSpeed()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options.getVoice()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.getOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options.getLanguage()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options.getModel()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options.getPrompt()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options.getResponseFormat()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options.getTemperature()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options.getTimestampGranularities()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.getOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getApiKey()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getBaseUrl()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getCredential()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getCustomHeaders()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getDeploymentName()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getExtraBody()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getFrequencyPenalty()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getGitHubModels()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getLogitBias()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getLogprobs()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMaxCompletionTokens()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMaxRetries()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMaxTokens()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMetadata()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMicrosoftDeploymentName()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMicrosoftFoundry()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMicrosoftFoundryServiceVersion()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getModel()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getN()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getOrganizationId()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getOutputAudio()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getOutputModalities()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getParallelToolCalls()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getPresencePenalty()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getProxy()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getReasoningEffort()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getResponseFormat()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getSeed()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getServiceTier()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getStop()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getStore()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getStreamOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getTemperature()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getTimeout()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getToolChoice()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getTopLogprobs()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getTopP()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getUser()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getVerbosity()
    org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.getOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options.getDimensions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options.getEncodingFormat()
    org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options.getModel()
    org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options.getUser()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.getOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getHeight()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getModel()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getN()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getQuality()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getResponseFormat()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getSize()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getStyle()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getUser()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getWidth()
    org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties.getOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties.Options.getModel()
    org.springframework.ai.model.postgresml.autoconfigure.PostgresMlEmbeddingProperties.getOptions()
    org.springframework.ai.model.postgresml.autoconfigure.PostgresMlEmbeddingProperties.Options.getKwargs()
    org.springframework.ai.model.postgresml.autoconfigure.PostgresMlEmbeddingProperties.Options.getMetadataMode()
    org.springframework.ai.model.postgresml.autoconfigure.PostgresMlEmbeddingProperties.Options.getTransformer()
    org.springframework.ai.model.postgresml.autoconfigure.PostgresMlEmbeddingProperties.Options.getVectorType()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.getOptions()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getCfgScale()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getClipGuidancePreset()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getHeight()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getModel()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getN()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getResponseFormat()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getSampler()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getSeed()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getSteps()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getStylePreset()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getWidth()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiMultimodalEmbeddingProperties.getOptions()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiMultimodalEmbeddingProperties.Options.getModel()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiMultimodalEmbeddingProperties.Options.getOutputDimensionality()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiTextEmbeddingProperties.getOptions()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiTextEmbeddingProperties.Options.getModel()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiTextEmbeddingProperties.Options.getOutputDimensionality()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiTextEmbeddingProperties.Options.getTaskType()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiTextEmbeddingProperties.Options.getTitle()
    org.springframework.ai.ollama.OllamaChatModel.Builder.toolCallingManager(ToolCallingManager)
    since 2.0.0 for removal in 3.0.0 — internal tool execution in OllamaChatModel is superseded by ToolCallingAdvisor used via ChatClient.
    org.springframework.ai.openai.OpenAiAudioSpeechModel.getDefaultOptions()
    use OpenAiAudioSpeechModel.getOptions() instead.
    org.springframework.ai.openai.OpenAiChatModel.Builder.toolCallingManager(ToolCallingManager)
    since 2.0.0 for removal in 3.0.0 — internal tool execution in OpenAiChatModel is superseded by ToolCallingAdvisor used via ChatClient.
    org.springframework.ai.openai.OpenAiChatModel.getDefaultOptions()
    use OpenAiChatModel.getOptions() instead.
    org.springframework.ai.transformer.splitter.TokenTextSplitter()
    since 2.0.0-M3, use TokenTextSplitter.builder() instead.
    org.springframework.ai.transformer.splitter.TokenTextSplitter(boolean)
    since 2.0.0-M3, use TokenTextSplitter.builder() instead.
    org.springframework.ai.transformer.splitter.TokenTextSplitter(int, int, int, int, boolean, List<Character>)
    since 2.0.0-M3, use TokenTextSplitter.builder() instead.
    org.springframework.ai.transformer.splitter.TokenTextSplitter(EncodingType)
    since 2.0.0-M3, use TokenTextSplitter.builder() instead.
    org.springframework.ai.transformer.splitter.TokenTextSplitter(EncodingType, boolean)
    since 2.0.0-M3, use TokenTextSplitter.builder() instead.
    org.springframework.ai.util.json.JsonParser
    Use JacksonUtils or JsonHelper instead
    org.springframework.ai.util.json.JsonParser.fromJson(String, Class<T>)
    Use JsonHelper.fromJson(String, Class) instead
    org.springframework.ai.util.json.JsonParser.fromJson(String, Type)
    Use JsonHelper.fromJson(String, Type) instead
    org.springframework.ai.util.json.JsonParser.fromJson(String, TypeReference<T>)
    Use JsonHelper.fromJson(String, org.springframework.core.ParameterizedTypeReference) instead
    org.springframework.ai.util.json.JsonParser.getJsonMapper()
    Use JacksonUtils.getDefaultJsonMapper() instead
    org.springframework.ai.util.json.JsonParser.toJson(Object)
    Use JsonHelper.toJson(Object, boolean) instead
    org.springframework.ai.util.json.JsonParser.toTypedObject(Object, Class<?>)
    Use JsonHelper.convertToTypedObject(java.lang.Object, java.lang.Class<?>) instead
  • Deprecated Interfaces
    Interface
    Description
    org.springframework.ai.chat.client.ChatClientCustomizer
    in favor of ChatClientBuilderCustomizer
  • Deprecated Classes
    Class
    Description
    org.springframework.ai.chat.client.advisor.ToolCallAdvisor
    since 2.0.0 in favor of ToolCallingAdvisor. This is kept for backward compatibility and will be removed in a future release.
    org.springframework.ai.chat.client.advisor.ToolCallAdvisor.Builder
    since 2.0.0 in favor of ToolCallingAdvisor.Builder.
    org.springframework.ai.mcp.annotation.provider.logging.SyncMcpLogginProvider
    Use SyncMcpLoggingProvider instead.
    org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties
    org.springframework.ai.mcp.client.common.autoconfigure.PropertiesMcpSseClientConnectionDetails
    org.springframework.ai.mcp.client.httpclient.autoconfigure.SseHttpClientTransportAutoConfiguration
    org.springframework.ai.mcp.client.webflux.autoconfigure.SseWebFluxTransportAutoConfiguration
    org.springframework.ai.mcp.client.webflux.transport.WebFluxSseClientTransport
    The SSE transport has been deprecated in the 2025-03-26 version of the spec, and should not be used anymore. We keep it for backwards compatibility.
    org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties
    org.springframework.ai.mcp.server.webflux.autoconfigure.McpServerSseWebFluxAutoConfiguration
    org.springframework.ai.mcp.server.webflux.transport.WebFluxSseServerTransportProvider
    The SSE transport has been deprecated in the 2025-03-26 version of the spec, and should not be used anymore. We keep it for backwards compatibility.
    org.springframework.ai.mcp.server.webmvc.autoconfigure.McpServerSseWebMvcAutoConfiguration
    org.springframework.ai.mcp.server.webmvc.transport.WebMvcSseServerTransportProvider
    The SSE transport has been deprecated in the 2025-03-26 version of the spec, and should not be used anymore. We keep it for backwards compatibility.
    org.springframework.ai.util.json.JsonParser
    Use JacksonUtils or JsonHelper instead
  • Deprecated Fields
    Field
    Description
    org.springframework.ai.vectorstore.filter.antlr4.FiltersLexer.tokenNames
    Use FiltersLexer.VOCABULARY instead.
    org.springframework.ai.vectorstore.filter.antlr4.FiltersParser.tokenNames
    Use FiltersParser.VOCABULARY instead.
  • Deprecated Methods
    Method
    Description
    org.springframework.ai.anthropic.AnthropicChatModel.Builder.toolCallingManager(ToolCallingManager)
    since 2.0.0 for removal in 3.0.0 — internal tool execution in AnthropicChatModel is superseded by ToolCallingAdvisor used via ChatClient.
    org.springframework.ai.audio.tts.TextToSpeechModel.getDefaultOptions()
    use TextToSpeechModel.getOptions() instead.
    org.springframework.ai.bedrock.converse.api.URLValidator.isValidURLBasic(String)
    This method is not sufficient for security-sensitive URL validation and should not be relied upon for security-critical checks. Use URLValidator.isValidURLStrict(String) instead for robust validation.
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.toolCallingManager(ToolCallingManager)
    since 2.0.0 for removal in 3.0.0 — internal tool execution in BedrockProxyChatModel is superseded by ToolCallingAdvisor used via ChatClient.
    org.springframework.ai.chat.client.advisor.ToolCallAdvisor.builder()
    since 2.0.0 in favor of ToolCallingAdvisor.builder().
    org.springframework.ai.chat.client.advisor.ToolCallAdvisor.Builder.build()
    org.springframework.ai.chat.client.AdvisorParams.toolCallAdvisorAutoRegister(boolean)
    since 2.0.0 in favor of AdvisorParams.toolCallingAdvisorAutoRegister(boolean).
    org.springframework.ai.chat.client.ChatClient.Builder.defaultToolCallbacks(List<ToolCallback>)
    as of 2.0.0, in favor of ChatClient.Builder.defaultTools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.ChatClient.Builder.defaultToolCallbacks(ToolCallback...)
    as of 2.0.0, in favor of ChatClient.Builder.defaultTools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.ChatClient.Builder.defaultToolCallbacks(ToolCallbackProvider...)
    as of 2.0.0, in favor of ChatClient.Builder.defaultTools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.ChatClient.ChatClientRequestSpec.toolCallbacks(List<ToolCallback>)
    as of 2.0.0, in favor of ChatClient.ChatClientRequestSpec.tools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.ChatClient.ChatClientRequestSpec.toolCallbacks(ToolCallback...)
    as of 2.0.0, in favor of ChatClient.ChatClientRequestSpec.tools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.ChatClient.ChatClientRequestSpec.toolCallbacks(ToolCallbackProvider...)
    as of 2.0.0, in favor of ChatClient.ChatClientRequestSpec.tools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.DefaultChatClientBuilder.defaultToolCallbacks(List<ToolCallback>)
    as of 2.0.0, in favor of #defaultTools(Consumer). To be removed in 3.0.0.
    org.springframework.ai.chat.client.DefaultChatClientBuilder.defaultToolCallbacks(ToolCallback...)
    as of 2.0.0, in favor of DefaultChatClientBuilder.defaultTools(Object...). To be removed in 3.0.0.
    org.springframework.ai.chat.client.DefaultChatClientBuilder.defaultToolCallbacks(ToolCallbackProvider...)
    as of 2.0.0, in favor of #defaultTools(Consumer). To be removed in 3.0.0.
    org.springframework.ai.chat.model.ChatModel.getDefaultOptions()
    use ChatModel.getOptions() instead.
    org.springframework.ai.deepseek.DeepSeekAssistantMessage.prefixAssistantMessage(String)
    org.springframework.ai.deepseek.DeepSeekAssistantMessage.prefixAssistantMessage(String, String)
    org.springframework.ai.elevenlabs.ElevenLabsTextToSpeechModel.getDefaultOptions()
    use ElevenLabsTextToSpeechModel.getOptions() instead.
    org.springframework.ai.mistralai.MistralAiChatModel.Builder.toolCallingManager(ToolCallingManager)
    since 2.0.0 for removal in 3.0.0 — internal tool execution in MistralAiChatModel is superseded by ToolCallingAdvisor used via ChatClient.
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.getOptions()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getCacheOptions()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getDisableParallelToolUse()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getHttpHeaders()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getInferenceGeo()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getMaxTokens()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getMetadata()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getModel()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getOutputConfig()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getServiceTier()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getStopSequences()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getTemperature()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getThinking()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getToolChoice()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getTopK()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getTopP()
    org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatProperties.Options.getWebSearchTool()
    org.springframework.ai.model.bedrock.cohere.autoconfigure.BedrockCohereEmbeddingProperties.getOptions()
    org.springframework.ai.model.bedrock.cohere.autoconfigure.BedrockCohereEmbeddingProperties.Options.getInputType()
    org.springframework.ai.model.bedrock.cohere.autoconfigure.BedrockCohereEmbeddingProperties.Options.getTruncate()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.getOptions()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getCacheOptions()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getFrequencyPenalty()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getMaxTokens()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getModel()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getPresencePenalty()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getRequestParameters()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getStopSequences()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getTemperature()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getTopK()
    org.springframework.ai.model.bedrock.converse.autoconfigure.BedrockConverseProxyChatProperties.Options.getTopP()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.getOptions()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getFrequencyPenalty()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getLogprobs()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getMaxTokens()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getModel()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getPresencePenalty()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getResponseFormat()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getStop()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getTemperature()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getTopLogprobs()
    org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatProperties.Options.getTopP()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.getOptions()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getApplyLanguageTextNormalization()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getApplyTextNormalization()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getEnableLogging()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getFormat()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getLanguageCode()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getModel()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getModelId()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getNextRequestIds()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getNextText()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getOutputFormat()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getPreviousRequestIds()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getPreviousText()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getPronunciationDictionaryLocators()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getSeed()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getVoice()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getVoiceId()
    org.springframework.ai.model.elevenlabs.autoconfigure.ElevenLabsSpeechProperties.Options.getVoiceSettings()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.getOptions()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getAutoCacheThreshold()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getAutoCacheTtl()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getCachedContentName()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getCandidateCount()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getFrequencyPenalty()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getGoogleSearchRetrieval()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getIncludeExtendedUsageMetadata()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getIncludeServerSideToolInvocations()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getIncludeThoughts()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getLabels()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getMaxOutputTokens()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getModel()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getPresencePenalty()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getResponseMimeType()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getResponseSchema()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getSafetySettings()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getStopSequences()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getTemperature()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getThinkingBudget()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getThinkingLevel()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getTopK()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getTopP()
    org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatProperties.Options.getUseCachedContent()
    org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingProperties.getOptions()
    org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingProperties.Options.getDimensions()
    org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingProperties.Options.getModel()
    org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingProperties.Options.getTaskType()
    org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingProperties.Options.getTitle()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.getOptions()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getFrequencyPenalty()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getMaxTokens()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getModel()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getN()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getPresencePenalty()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getRandomSeed()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getResponseFormat()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getSafePrompt()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getStop()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getTemperature()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getToolChoice()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getTools()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiChatProperties.Options.getTopP()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiEmbeddingProperties.getOptions()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiEmbeddingProperties.Options.getEncodingFormat()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiEmbeddingProperties.Options.getModel()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiModerationProperties.getOptions()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiModerationProperties.Options.getModel()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.getOptions()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.Options.getId()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.Options.getImageLimit()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.Options.getImageMinSize()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.Options.getIncludeImageBase64()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.Options.getModel()
    org.springframework.ai.model.mistralai.autoconfigure.MistralAiOcrProperties.Options.getPages()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.getOptions()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getF16KV()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getFormat()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getFrequencyPenalty()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getKeepAlive()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getLogitsAll()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getLowVRAM()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getMainGPU()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getMinP()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getMirostat()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getMirostatEta()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getMirostatTau()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getModel()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getNumBatch()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getNumCtx()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getNumGPU()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getNumKeep()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getNumPredict()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getNumThread()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getPenalizeNewline()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getPresencePenalty()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getRepeatLastN()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getRepeatPenalty()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getSeed()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getStop()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getTemperature()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getTfsZ()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getThinkOption()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getTopK()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getTopP()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getTruncate()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getTypicalP()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getUseMLock()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getUseMMap()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getUseNUMA()
    org.springframework.ai.model.ollama.autoconfigure.OllamaChatProperties.Options.getVocabOnly()
    org.springframework.ai.model.ollama.autoconfigure.OllamaEmbeddingProperties.getOptions()
    org.springframework.ai.model.ollama.autoconfigure.OllamaEmbeddingProperties.Options.getKeepAlive()
    org.springframework.ai.model.ollama.autoconfigure.OllamaEmbeddingProperties.Options.getModel()
    org.springframework.ai.model.ollama.autoconfigure.OllamaEmbeddingProperties.Options.getTruncate()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.getOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options.getInput()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options.getModel()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options.getResponseFormat()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options.getSpeed()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechProperties.Options.getVoice()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.getOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options.getLanguage()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options.getModel()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options.getPrompt()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options.getResponseFormat()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options.getTemperature()
    org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionProperties.Options.getTimestampGranularities()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.getOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getApiKey()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getBaseUrl()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getCredential()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getCustomHeaders()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getDeploymentName()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getExtraBody()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getFrequencyPenalty()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getGitHubModels()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getLogitBias()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getLogprobs()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMaxCompletionTokens()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMaxRetries()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMaxTokens()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMetadata()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMicrosoftDeploymentName()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMicrosoftFoundry()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getMicrosoftFoundryServiceVersion()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getModel()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getN()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getOrganizationId()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getOutputAudio()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getOutputModalities()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getParallelToolCalls()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getPresencePenalty()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getProxy()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getReasoningEffort()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getResponseFormat()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getSeed()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getServiceTier()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getStop()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getStore()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getStreamOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getTemperature()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getTimeout()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getToolChoice()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getTopLogprobs()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getTopP()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getUser()
    org.springframework.ai.model.openai.autoconfigure.OpenAiChatProperties.Options.getVerbosity()
    org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.getOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options.getDimensions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options.getEncodingFormat()
    org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options.getModel()
    org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingProperties.Options.getUser()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.getOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getHeight()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getModel()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getN()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getQuality()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getResponseFormat()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getSize()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getStyle()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getUser()
    org.springframework.ai.model.openai.autoconfigure.OpenAiImageProperties.Options.getWidth()
    org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties.getOptions()
    org.springframework.ai.model.openai.autoconfigure.OpenAiModerationProperties.Options.getModel()
    org.springframework.ai.model.postgresml.autoconfigure.PostgresMlEmbeddingProperties.getOptions()
    org.springframework.ai.model.postgresml.autoconfigure.PostgresMlEmbeddingProperties.Options.getKwargs()
    org.springframework.ai.model.postgresml.autoconfigure.PostgresMlEmbeddingProperties.Options.getMetadataMode()
    org.springframework.ai.model.postgresml.autoconfigure.PostgresMlEmbeddingProperties.Options.getTransformer()
    org.springframework.ai.model.postgresml.autoconfigure.PostgresMlEmbeddingProperties.Options.getVectorType()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.getOptions()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getCfgScale()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getClipGuidancePreset()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getHeight()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getModel()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getN()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getResponseFormat()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getSampler()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getSeed()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getSteps()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getStylePreset()
    org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageProperties.Options.getWidth()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiMultimodalEmbeddingProperties.getOptions()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiMultimodalEmbeddingProperties.Options.getModel()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiMultimodalEmbeddingProperties.Options.getOutputDimensionality()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiTextEmbeddingProperties.getOptions()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiTextEmbeddingProperties.Options.getModel()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiTextEmbeddingProperties.Options.getOutputDimensionality()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiTextEmbeddingProperties.Options.getTaskType()
    org.springframework.ai.model.vertexai.autoconfigure.embedding.VertexAiTextEmbeddingProperties.Options.getTitle()
    org.springframework.ai.ollama.OllamaChatModel.Builder.toolCallingManager(ToolCallingManager)
    since 2.0.0 for removal in 3.0.0 — internal tool execution in OllamaChatModel is superseded by ToolCallingAdvisor used via ChatClient.
    org.springframework.ai.openai.OpenAiAudioSpeechModel.getDefaultOptions()
    use OpenAiAudioSpeechModel.getOptions() instead.
    org.springframework.ai.openai.OpenAiChatModel.Builder.toolCallingManager(ToolCallingManager)
    since 2.0.0 for removal in 3.0.0 — internal tool execution in OpenAiChatModel is superseded by ToolCallingAdvisor used via ChatClient.
    org.springframework.ai.openai.OpenAiChatModel.getDefaultOptions()
    use OpenAiChatModel.getOptions() instead.
    org.springframework.ai.util.json.JsonParser.fromJson(String, Class<T>)
    Use JsonHelper.fromJson(String, Class) instead
    org.springframework.ai.util.json.JsonParser.fromJson(String, Type)
    Use JsonHelper.fromJson(String, Type) instead
    org.springframework.ai.util.json.JsonParser.fromJson(String, TypeReference<T>)
    Use JsonHelper.fromJson(String, org.springframework.core.ParameterizedTypeReference) instead
    org.springframework.ai.util.json.JsonParser.getJsonMapper()
    Use JacksonUtils.getDefaultJsonMapper() instead
    org.springframework.ai.util.json.JsonParser.toJson(Object)
    Use JsonHelper.toJson(Object, boolean) instead
    org.springframework.ai.util.json.JsonParser.toTypedObject(Object, Class<?>)
    Use JsonHelper.convertToTypedObject(java.lang.Object, java.lang.Class<?>) instead
    org.springframework.ai.vectorstore.filter.antlr4.FiltersLexer.getTokenNames()
    org.springframework.ai.vectorstore.filter.antlr4.FiltersParser.getTokenNames()
  • Deprecated Constructors
    Constructor
    Description
    org.springframework.ai.chat.client.advisor.ToolCallAdvisor.Builder()
    org.springframework.ai.chat.client.DefaultChatClientBuilder(ChatModel, ObservationRegistry, ChatClientObservationConvention, AdvisorObservationConvention)
    org.springframework.ai.mcp.AsyncMcpToolCallback(McpAsyncClient, McpSchema.Tool)
    use AsyncMcpToolCallback.Builder instead
    org.springframework.ai.mcp.AsyncMcpToolCallbackProvider(McpAsyncClient...)
    use AsyncMcpToolCallbackProvider.builder() instead
    org.springframework.ai.mcp.AsyncMcpToolCallbackProvider(List<McpAsyncClient>)
    use AsyncMcpToolCallbackProvider.builder() instead
    org.springframework.ai.mcp.AsyncMcpToolCallbackProvider(McpToolFilter, McpAsyncClient...)
    use AsyncMcpToolCallbackProvider.builder() instead
    org.springframework.ai.mcp.AsyncMcpToolCallbackProvider(McpToolFilter, List<McpAsyncClient>)
    use AsyncMcpToolCallbackProvider.builder() instead
    org.springframework.ai.mcp.SyncMcpToolCallback(McpSyncClient, McpSchema.Tool)
    use SyncMcpToolCallback.builder() instead
    org.springframework.ai.mcp.SyncMcpToolCallbackProvider(McpSyncClient...)
    use SyncMcpToolCallbackProvider.builder() instead
    org.springframework.ai.mcp.SyncMcpToolCallbackProvider(List<McpSyncClient>)
    use SyncMcpToolCallbackProvider.builder() instead
    org.springframework.ai.mcp.SyncMcpToolCallbackProvider(McpToolFilter, List<McpSyncClient>)
    use SyncMcpToolCallbackProvider.builder() instead
    org.springframework.ai.mcp.SyncMcpToolCallbackProvider(McpToolFilter, McpToolNamePrefixGenerator, McpSyncClient...)
    use SyncMcpToolCallbackProvider.builder() instead
    org.springframework.ai.mistralai.api.MistralAiApi.ChatCompletionRequest.ResponseFormat(String)
    Use MistralAiApi.ChatCompletionRequest.ResponseFormat.builder() or factory methods instead.
    org.springframework.ai.mistralai.api.MistralAiApi.ChatCompletionRequest.ResponseFormat(String, Map<String, Object>)
    Use MistralAiApi.ChatCompletionRequest.ResponseFormat.builder() or factory methods instead.
    org.springframework.ai.transformer.splitter.TokenTextSplitter()
    since 2.0.0-M3, use TokenTextSplitter.builder() instead.
    org.springframework.ai.transformer.splitter.TokenTextSplitter(boolean)
    since 2.0.0-M3, use TokenTextSplitter.builder() instead.
    org.springframework.ai.transformer.splitter.TokenTextSplitter(int, int, int, int, boolean, List<Character>)
    since 2.0.0-M3, use TokenTextSplitter.builder() instead.
    org.springframework.ai.transformer.splitter.TokenTextSplitter(EncodingType)
    since 2.0.0-M3, use TokenTextSplitter.builder() instead.
    org.springframework.ai.transformer.splitter.TokenTextSplitter(EncodingType, boolean)
    since 2.0.0-M3, use TokenTextSplitter.builder() instead.
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.springframework.ai.chat.client.ChatClientAttributes.TOOL_CALL_ADVISOR_AUTO_REGISTER
    org.springframework.ai.deepseek.api.DeepSeekApi.ChatModel.DEEPSEEK_CHAT
    DeepSeek has announced this legacy model name will be deprecated. Prefer DeepSeekApi.ChatModel.DEEPSEEK_V4_FLASH or DeepSeekApi.ChatModel.DEEPSEEK_V4_PRO.
    org.springframework.ai.deepseek.api.DeepSeekApi.ChatModel.DEEPSEEK_REASONER
    DeepSeek has announced this legacy model name will be deprecated. Prefer DeepSeekApi.ChatModel.DEEPSEEK_V4_FLASH / DeepSeekApi.ChatModel.DEEPSEEK_V4_PRO with provider-specific reasoning configuration.
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.DEVSTRAL
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.MAGISTRAL_MEDIUM
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.MAGISTRAL_SMALL
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.OPEN_MISTRAL_NEMO

Copyright © 2026 Broadcom Inc.. All rights reserved.