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.bedrock.converse.BedrockProxyChatModel(BedrockRuntimeClient, BedrockRuntimeAsyncClient, FunctionCallingOptions, FunctionCallbackResolver, List<FunctionCallback>, ObservationRegistry)
    Use BedrockProxyChatModel(BedrockRuntimeClient, BedrockRuntimeAsyncClient, ToolCallingChatOptions, ObservationRegistry, ToolCallingManager) instead.
    org.springframework.ai.chat.client.advisor.VectorStoreChatMemoryAdvisor(VectorStore)
    org.springframework.ai.chat.client.advisor.VectorStoreChatMemoryAdvisor(VectorStore, String)
    org.springframework.ai.chat.client.advisor.VectorStoreChatMemoryAdvisor(VectorStore, String, int)
    org.springframework.ai.chat.client.advisor.VectorStoreChatMemoryAdvisor(VectorStore, String, int, int)
    org.springframework.ai.chat.client.advisor.VectorStoreChatMemoryAdvisor(VectorStore, String, int, String)
    org.springframework.ai.chat.metadata.Usage.getGenerationTokens()
    org.springframework.ai.chat.observation.ChatModelObservationContext.Builder.requestOptions(ChatOptions)
    ChatOptions are passed in the Prompt object and should not be set separately anymore.
    org.springframework.ai.chat.observation.ChatModelObservationContext.getRequestOptions()
    Use {@link #getRequest().getOptions()} instead.
    org.springframework.ai.embedding.observation.EmbeddingModelObservationContext.Builder.requestOptions(EmbeddingOptions)
    EmbeddingOptions are passed in the EmbeddingRequest object and should not be set separately anymore.
    org.springframework.ai.embedding.observation.EmbeddingModelObservationContext.getRequestOptions()
    Use {@link #getRequest().getOptions()} instead.
    org.springframework.ai.image.observation.ImageModelObservationContext.Builder.requestOptions(ImageOptions)
    ImageOptions are passed in the ImagePrompt object and should not be set separately anymore.
    org.springframework.ai.image.observation.ImageModelObservationContext.getRequestOptions()
    Use {@link #getRequest().getOptions()} instead.
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.OPEN_MISTRAL_7B
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.OPEN_MIXTRAL_22B
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.OPEN_MIXTRAL_7B
    org.springframework.ai.openai.api.OpenAiAudioApi(String)
    use OpenAiAudioApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiAudioApi(String, String, MultiValueMap<String, String>, RestClient.Builder, WebClient.Builder, ResponseErrorHandler)
    use OpenAiAudioApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiAudioApi(String, String, RestClient.Builder, ResponseErrorHandler)
    use OpenAiAudioApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiAudioApi(String, String, RestClient.Builder, WebClient.Builder, ResponseErrorHandler)
    use OpenAiAudioApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder.withInput(String)
    use OpenAiAudioApi.SpeechRequest.Builder.input(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder.withModel(String)
    use OpenAiAudioApi.SpeechRequest.Builder.model(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder.withResponseFormat(OpenAiAudioApi.SpeechRequest.AudioResponseFormat)
    use OpenAiAudioApi.SpeechRequest.Builder.responseFormat(AudioResponseFormat) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder.withSpeed(Float)
    use OpenAiAudioApi.SpeechRequest.Builder.speed(Float) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder.withVoice(OpenAiAudioApi.SpeechRequest.Voice)
    use OpenAiAudioApi.SpeechRequest.Builder.voice(Voice) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withFile(byte[])
    use OpenAiAudioApi.TranscriptionRequest.Builder.file(byte[]) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withGranularityType(OpenAiAudioApi.TranscriptionRequest.GranularityType)
    use OpenAiAudioApi.TranscriptionRequest.Builder.granularityType(GranularityType) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withLanguage(String)
    use OpenAiAudioApi.TranscriptionRequest.Builder.language(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withModel(String)
    use OpenAiAudioApi.TranscriptionRequest.Builder.model(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withPrompt(String)
    use OpenAiAudioApi.TranscriptionRequest.Builder.prompt(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withResponseFormat(OpenAiAudioApi.TranscriptResponseFormat)
    use OpenAiAudioApi.TranscriptionRequest.Builder.responseFormat(TranscriptResponseFormat) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withTemperature(Float)
    use OpenAiAudioApi.TranscriptionRequest.Builder.temperature(Float) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder.withFile(byte[])
    use OpenAiAudioApi.TranslationRequest.Builder.file(byte[]) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder.withModel(String)
    use OpenAiAudioApi.TranslationRequest.Builder.model(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder.withPrompt(String)
    use OpenAiAudioApi.TranslationRequest.Builder.prompt(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder.withResponseFormat(OpenAiAudioApi.TranscriptResponseFormat)
    use OpenAiAudioApi.TranslationRequest.Builder.responseFormat(TranscriptResponseFormat) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder.withTemperature(Float)
    use OpenAiAudioApi.TranslationRequest.Builder.temperature(Float) instead.
    org.springframework.ai.openai.api.OpenAiImageApi(String)
    use OpenAiImageApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiImageApi(String, String, MultiValueMap<String, String>, RestClient.Builder, ResponseErrorHandler)
    use OpenAiImageApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiImageApi(String, String, RestClient.Builder)
    use OpenAiImageApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiImageApi(String, String, RestClient.Builder, ResponseErrorHandler)
    use OpenAiImageApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiModerationApi(String)
    use OpenAiModerationApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiModerationApi(String, String, RestClient.Builder, ResponseErrorHandler)
    use OpenAiModerationApi.Builder instead.
    org.springframework.ai.vectorstore.pinecone.PineconeVectorStore.builder(EmbeddingModel, String, String, String, String)
    use PineconeVectorStore.builder(EmbeddingModel) instead.
  • Deprecated Interfaces
    Interface
    Description
    org.springframework.ai.model.function.FunctionCallback
    in favor of ToolCallback.
    org.springframework.ai.model.function.FunctionCallback.Builder
    Use specific builder for the type of tool you need, e.g. FunctionToolCallback.Builder and MethodToolCallback.Builder.
    org.springframework.ai.model.function.FunctionCallbackResolver
    Use ToolCallbackResolver instead.
    org.springframework.ai.model.function.FunctionCallingOptions
    in favor of ToolCallingChatOptions.
  • Deprecated Classes
    Class
    Description
    org.springframework.ai.chat.model.AbstractToolCallSupport
    Use ToolCallingManager instead.
    org.springframework.ai.model.function.DefaultCommonCallbackInvokingSpec
    Use specific builder for the type of tool you need, e.g. FunctionToolCallback.Builder and MethodToolCallback.Builder.
    org.springframework.ai.model.function.DefaultFunctionCallbackBuilder
    Use specific builder for the type of tool you need, e.g. FunctionToolCallback.Builder and MethodToolCallback.Builder.
    org.springframework.ai.model.function.DefaultFunctionCallbackResolver
    Use SpringBeanToolCallbackResolver instead.
    org.springframework.ai.model.function.DefaultFunctionCallingOptions
    in favor of DefaultToolCallingChatOptions.
    org.springframework.ai.model.function.DefaultFunctionCallingOptionsBuilder
    in favor of DefaultToolCallingChatOptions.Builder.
    org.springframework.ai.model.function.FunctionCallingHelper
    Use ToolCallingManager instead.
    org.springframework.ai.model.function.FunctionInvokingFunctionCallback
    in favor of FunctionToolCallback.
    org.springframework.ai.model.function.MethodInvokingFunctionCallback
    in favor of MethodToolCallback.
    org.springframework.ai.model.tool.LegacyToolCallingManager
    Only to help moving away from AbstractToolCallSupport. It will be removed in the next milestone.
  • 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.functionCallbackResolver(FunctionCallbackResolver)
    org.springframework.ai.anthropic.AnthropicChatModel.Builder.toolCallbacks(List<FunctionCallback>)
    org.springframework.ai.anthropic.AnthropicChatOptions.Builder.function(String)
    org.springframework.ai.anthropic.AnthropicChatOptions.Builder.functionCallbacks(List<FunctionCallback>)
    org.springframework.ai.anthropic.AnthropicChatOptions.Builder.functions(Set<String>)
    org.springframework.ai.anthropic.AnthropicChatOptions.Builder.proxyToolCalls(Boolean)
    org.springframework.ai.anthropic.AnthropicChatOptions.getFunctionCallbacks()
    org.springframework.ai.anthropic.AnthropicChatOptions.getFunctions()
    org.springframework.ai.anthropic.AnthropicChatOptions.getProxyToolCalls()
    org.springframework.ai.anthropic.AnthropicChatOptions.setFunctionCallbacks(List<FunctionCallback>)
    org.springframework.ai.anthropic.AnthropicChatOptions.setFunctions(Set<String>)
    org.springframework.ai.anthropic.AnthropicChatOptions.setProxyToolCalls(Boolean)
    org.springframework.ai.autoconfigure.mcp.client.McpClientAutoConfiguration.asyncToolCallbacksDeprecated(ObjectProvider<List<McpAsyncClient>>)
    replaced by McpClientAutoConfiguration.asyncToolCallbacks(ObjectProvider) that returns a ToolCallbackProvider instead of a list of ToolCallback
    org.springframework.ai.autoconfigure.mcp.client.McpClientAutoConfiguration.toolCallbacksDeprecated(ObjectProvider<List<McpSyncClient>>)
    replaced by McpClientAutoConfiguration.toolCallbacks(ObjectProvider) that returns a ToolCallbackProvider instead of a list of ToolCallback
    org.springframework.ai.azure.openai.AzureOpenAiChatModel.Builder.functionCallbackResolver(FunctionCallbackResolver)
    org.springframework.ai.azure.openai.AzureOpenAiChatModel.Builder.toolFunctionCallbacks(List<FunctionCallback>)
    org.springframework.ai.azure.openai.AzureOpenAiChatOptions.Builder.function(String)
    org.springframework.ai.azure.openai.AzureOpenAiChatOptions.Builder.functionCallbacks(List<FunctionCallback>)
    org.springframework.ai.azure.openai.AzureOpenAiChatOptions.Builder.functions(Set<String>)
    org.springframework.ai.azure.openai.AzureOpenAiChatOptions.Builder.proxyToolCalls(Boolean)
    org.springframework.ai.azure.openai.AzureOpenAiChatOptions.getFunctionCallbacks()
    org.springframework.ai.azure.openai.AzureOpenAiChatOptions.getFunctions()
    org.springframework.ai.azure.openai.AzureOpenAiChatOptions.getProxyToolCalls()
    org.springframework.ai.azure.openai.AzureOpenAiChatOptions.setFunctionCallbacks(List<FunctionCallback>)
    org.springframework.ai.azure.openai.AzureOpenAiChatOptions.setProxyToolCalls(Boolean)
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.withBedrockRuntimeAsyncClient(BedrockRuntimeAsyncClient)
    Use BedrockProxyChatModel.Builder.bedrockRuntimeAsyncClient(BedrockRuntimeAsyncClient) instead.
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.withBedrockRuntimeClient(BedrockRuntimeClient)
    Use BedrockProxyChatModel.Builder.bedrockRuntimeClient(BedrockRuntimeClient) instead.
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.withCredentialsProvider(AwsCredentialsProvider)
    Use BedrockProxyChatModel.Builder.credentialsProvider(AwsCredentialsProvider) instead.
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.withCustomObservationConvention(ChatModelObservationConvention)
    Use BedrockProxyChatModel.Builder.customObservationConvention(ChatModelObservationConvention) instead.
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.withDefaultOptions(FunctionCallingOptions)
    Use BedrockProxyChatModel.Builder.defaultOptions(ToolCallingChatOptions) instead.
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.withFunctionCallbackContext(FunctionCallbackResolver)
    To be removed after M6
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.withObservationRegistry(ObservationRegistry)
    Use BedrockProxyChatModel.Builder.observationRegistry(ObservationRegistry) instead.
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.withRegion(Region)
    Use BedrockProxyChatModel.Builder.region(Region) instead.
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.withTimeout(Duration)
    Use BedrockProxyChatModel.Builder.timeout(Duration) instead.
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.withToolFunctionCallbacks(List<FunctionCallback>)
    To be removed after M6
    org.springframework.ai.chat.client.ChatClient.Builder.defaultFunctions(String...)
    in favor of ChatClient.Builder.defaultTools(String...)
    org.springframework.ai.chat.client.ChatClient.Builder.defaultFunctions(FunctionCallback...)
    in favor of ChatClient.Builder.defaultTools(Object...)
    org.springframework.ai.chat.client.ChatClient.ChatClientRequestSpec.functions(String...)
    org.springframework.ai.chat.client.ChatClient.ChatClientRequestSpec.functions(FunctionCallback...)
    org.springframework.ai.chat.client.DefaultChatClient.DefaultChatClientRequestSpec.functions(String...)
    org.springframework.ai.chat.client.DefaultChatClient.DefaultChatClientRequestSpec.functions(FunctionCallback...)
    org.springframework.ai.chat.client.DefaultChatClientBuilder.defaultFunction(String, String, BiFunction<I, ToolContext, O>)
    org.springframework.ai.chat.client.DefaultChatClientBuilder.defaultFunction(String, String, Function<I, O>)
    org.springframework.ai.chat.client.DefaultChatClientBuilder.defaultFunctions(String...)
    org.springframework.ai.chat.client.DefaultChatClientBuilder.defaultFunctions(FunctionCallback...)
    org.springframework.ai.chat.metadata.Usage.getGenerationTokens()
    org.springframework.ai.chat.model.AbstractToolCallSupport.buildToolCallConversation(List<Message>, AssistantMessage, ToolResponseMessage)
    org.springframework.ai.chat.model.AbstractToolCallSupport.executeFunctions(AssistantMessage, ToolContext)
    org.springframework.ai.chat.model.AbstractToolCallSupport.getFunctionCallbackRegister()
    org.springframework.ai.chat.model.AbstractToolCallSupport.handleToolCalls(Prompt, ChatResponse)
    org.springframework.ai.chat.model.AbstractToolCallSupport.isProxyToolCalls(Prompt, FunctionCallingOptions)
    org.springframework.ai.chat.model.AbstractToolCallSupport.isToolCall(ChatResponse, Set<String>)
    org.springframework.ai.chat.model.AbstractToolCallSupport.isToolCall(Generation, Set<String>)
    org.springframework.ai.chat.model.AbstractToolCallSupport.resolveFunctionCallbacks(Set<String>)
    org.springframework.ai.chat.model.AbstractToolCallSupport.runtimeFunctionCallbackConfigurations(FunctionCallingOptions)
    org.springframework.ai.chat.observation.ChatModelObservationContext.Builder.requestOptions(ChatOptions)
    ChatOptions are passed in the Prompt object and should not be set separately anymore.
    org.springframework.ai.chat.observation.ChatModelObservationContext.getRequestOptions()
    Use {@link #getRequest().getOptions()} instead.
    org.springframework.ai.document.Document.getContentFormatter()
    We are considering getting rid of this, please comment on https://github.com/spring-projects/spring-ai/issues/1782
    org.springframework.ai.embedding.observation.EmbeddingModelObservationContext.Builder.requestOptions(EmbeddingOptions)
    EmbeddingOptions are passed in the EmbeddingRequest object and should not be set separately anymore.
    org.springframework.ai.embedding.observation.EmbeddingModelObservationContext.getRequestOptions()
    Use {@link #getRequest().getOptions()} instead.
    org.springframework.ai.image.observation.ImageModelObservationContext.Builder.requestOptions(ImageOptions)
    ImageOptions are passed in the ImagePrompt object and should not be set separately anymore.
    org.springframework.ai.image.observation.ImageModelObservationContext.getRequestOptions()
    Use {@link #getRequest().getOptions()} instead.
    org.springframework.ai.mistralai.MistralAiChatModel.Builder.functionCallbackResolver(FunctionCallbackResolver)
    org.springframework.ai.mistralai.MistralAiChatModel.Builder.toolFunctionCallbacks(List<FunctionCallback>)
    org.springframework.ai.mistralai.MistralAiChatOptions.Builder.function(String)
    org.springframework.ai.mistralai.MistralAiChatOptions.Builder.functionCallbacks(List<FunctionCallback>)
    org.springframework.ai.mistralai.MistralAiChatOptions.Builder.functions(Set<String>)
    org.springframework.ai.mistralai.MistralAiChatOptions.Builder.proxyToolCalls(Boolean)
    org.springframework.ai.mistralai.MistralAiChatOptions.getFunctionCallbacks()
    org.springframework.ai.mistralai.MistralAiChatOptions.getFunctions()
    org.springframework.ai.mistralai.MistralAiChatOptions.getProxyToolCalls()
    org.springframework.ai.mistralai.MistralAiChatOptions.setFunctionCallbacks(List<FunctionCallback>)
    org.springframework.ai.mistralai.MistralAiChatOptions.setFunctions(Set<String>)
    org.springframework.ai.mistralai.MistralAiChatOptions.setProxyToolCalls(Boolean)
    org.springframework.ai.model.tool.DefaultToolCallingChatOptions.Builder.function(String)
    org.springframework.ai.model.tool.DefaultToolCallingChatOptions.Builder.functionCallbacks(List<FunctionCallback>)
    org.springframework.ai.model.tool.DefaultToolCallingChatOptions.Builder.functionCallbacks(FunctionCallback...)
    org.springframework.ai.model.tool.DefaultToolCallingChatOptions.Builder.functions(Set<String>)
    org.springframework.ai.model.tool.DefaultToolCallingChatOptions.Builder.proxyToolCalls(Boolean)
    org.springframework.ai.model.tool.ToolCallingChatOptions.Builder.function(String)
    org.springframework.ai.model.tool.ToolCallingChatOptions.Builder.functionCallbacks(List<FunctionCallback>)
    org.springframework.ai.model.tool.ToolCallingChatOptions.Builder.functionCallbacks(FunctionCallback...)
    org.springframework.ai.model.tool.ToolCallingChatOptions.Builder.functions(Set<String>)
    org.springframework.ai.model.tool.ToolCallingChatOptions.Builder.proxyToolCalls(Boolean)
    org.springframework.ai.ollama.api.OllamaOptions.Builder.function(String)
    org.springframework.ai.ollama.api.OllamaOptions.Builder.functionCallbacks(List<FunctionCallback>)
    org.springframework.ai.ollama.api.OllamaOptions.Builder.functions(Set<String>)
    org.springframework.ai.ollama.api.OllamaOptions.Builder.proxyToolCalls(Boolean)
    org.springframework.ai.ollama.api.OllamaOptions.getFunctionCallbacks()
    org.springframework.ai.ollama.api.OllamaOptions.getFunctions()
    org.springframework.ai.ollama.api.OllamaOptions.getProxyToolCalls()
    org.springframework.ai.ollama.api.OllamaOptions.setFunctionCallbacks(List<FunctionCallback>)
    org.springframework.ai.ollama.api.OllamaOptions.setFunctions(Set<String>)
    org.springframework.ai.ollama.api.OllamaOptions.setProxyToolCalls(Boolean)
    org.springframework.ai.ollama.OllamaChatModel.Builder.functionCallbackResolver(FunctionCallbackResolver)
    org.springframework.ai.ollama.OllamaChatModel.Builder.toolFunctionCallbacks(List<FunctionCallback>)
    org.springframework.ai.openai.api.OpenAiApi.ChatCompletionRequest.maxTokens()
    org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder.withInput(String)
    use OpenAiAudioApi.SpeechRequest.Builder.input(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder.withModel(String)
    use OpenAiAudioApi.SpeechRequest.Builder.model(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder.withResponseFormat(OpenAiAudioApi.SpeechRequest.AudioResponseFormat)
    use OpenAiAudioApi.SpeechRequest.Builder.responseFormat(AudioResponseFormat) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder.withSpeed(Float)
    use OpenAiAudioApi.SpeechRequest.Builder.speed(Float) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.SpeechRequest.Builder.withVoice(OpenAiAudioApi.SpeechRequest.Voice)
    use OpenAiAudioApi.SpeechRequest.Builder.voice(Voice) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withFile(byte[])
    use OpenAiAudioApi.TranscriptionRequest.Builder.file(byte[]) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withGranularityType(OpenAiAudioApi.TranscriptionRequest.GranularityType)
    use OpenAiAudioApi.TranscriptionRequest.Builder.granularityType(GranularityType) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withLanguage(String)
    use OpenAiAudioApi.TranscriptionRequest.Builder.language(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withModel(String)
    use OpenAiAudioApi.TranscriptionRequest.Builder.model(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withPrompt(String)
    use OpenAiAudioApi.TranscriptionRequest.Builder.prompt(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withResponseFormat(OpenAiAudioApi.TranscriptResponseFormat)
    use OpenAiAudioApi.TranscriptionRequest.Builder.responseFormat(TranscriptResponseFormat) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withTemperature(Float)
    use OpenAiAudioApi.TranscriptionRequest.Builder.temperature(Float) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder.withFile(byte[])
    use OpenAiAudioApi.TranslationRequest.Builder.file(byte[]) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder.withModel(String)
    use OpenAiAudioApi.TranslationRequest.Builder.model(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder.withPrompt(String)
    use OpenAiAudioApi.TranslationRequest.Builder.prompt(String) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder.withResponseFormat(OpenAiAudioApi.TranscriptResponseFormat)
    use OpenAiAudioApi.TranslationRequest.Builder.responseFormat(TranscriptResponseFormat) instead.
    org.springframework.ai.openai.api.OpenAiAudioApi.TranslationRequest.Builder.withTemperature(Float)
    use OpenAiAudioApi.TranslationRequest.Builder.temperature(Float) instead.
    org.springframework.ai.openai.OpenAiChatModel.Builder.functionCallbackResolver(FunctionCallbackResolver)
    org.springframework.ai.openai.OpenAiChatModel.Builder.toolFunctionCallbacks(List<FunctionCallback>)
    org.springframework.ai.openai.OpenAiChatOptions.Builder.function(String)
    org.springframework.ai.openai.OpenAiChatOptions.Builder.functionCallbacks(List<FunctionCallback>)
    org.springframework.ai.openai.OpenAiChatOptions.Builder.functions(Set<String>)
    org.springframework.ai.openai.OpenAiChatOptions.Builder.proxyToolCalls(Boolean)
    org.springframework.ai.openai.OpenAiChatOptions.getFunctionCallbacks()
    org.springframework.ai.openai.OpenAiChatOptions.getFunctions()
    org.springframework.ai.openai.OpenAiChatOptions.getProxyToolCalls()
    org.springframework.ai.openai.OpenAiChatOptions.setFunctionCallbacks(List<FunctionCallback>)
    org.springframework.ai.openai.OpenAiChatOptions.setFunctions(Set<String>)
    org.springframework.ai.openai.OpenAiChatOptions.setProxyToolCalls(Boolean)
    org.springframework.ai.tool.ToolCallback.getDescription()
    org.springframework.ai.tool.ToolCallback.getInputTypeSchema()
    org.springframework.ai.tool.ToolCallback.getName()
    org.springframework.ai.vectorstore.filter.antlr4.FiltersLexer.getTokenNames()
    org.springframework.ai.vectorstore.filter.antlr4.FiltersParser.getTokenNames()
    org.springframework.ai.vectorstore.pinecone.PineconeVectorStore.builder(EmbeddingModel, String, String, String, String)
    use PineconeVectorStore.builder(EmbeddingModel) instead.
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatModel.Builder.functionCallbackResolver(FunctionCallbackResolver)
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatModel.Builder.toolFunctionCallbacks(List<FunctionCallback>)
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatOptions.Builder.function(String)
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatOptions.Builder.functionCallbacks(List<FunctionCallback>)
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatOptions.Builder.functions(Set<String>)
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatOptions.Builder.proxyToolCalls(boolean)
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatOptions.getFunctionCallbacks()
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatOptions.getFunctions()
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatOptions.getProxyToolCalls()
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatOptions.setFunctionCallbacks(List<FunctionCallback>)
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatOptions.setFunctions(Set<String>)
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatOptions.setProxyToolCalls(Boolean)
  • Deprecated Constructors
    Constructor
    Description
    org.springframework.ai.anthropic.AnthropicChatModel(AnthropicApi)
    Use AnthropicChatModel.Builder.
    org.springframework.ai.anthropic.AnthropicChatModel(AnthropicApi, AnthropicChatOptions)
    Use AnthropicChatModel.Builder.
    org.springframework.ai.anthropic.AnthropicChatModel(AnthropicApi, AnthropicChatOptions, RetryTemplate)
    Use AnthropicChatModel.Builder.
    org.springframework.ai.anthropic.AnthropicChatModel(AnthropicApi, AnthropicChatOptions, RetryTemplate, FunctionCallbackResolver)
    Use AnthropicChatModel.Builder.
    org.springframework.ai.anthropic.AnthropicChatModel(AnthropicApi, AnthropicChatOptions, RetryTemplate, FunctionCallbackResolver, List<FunctionCallback>)
    Use AnthropicChatModel.Builder.
    org.springframework.ai.anthropic.AnthropicChatModel(AnthropicApi, AnthropicChatOptions, RetryTemplate, FunctionCallbackResolver, List<FunctionCallback>, ObservationRegistry)
    Use AnthropicChatModel.Builder.
    org.springframework.ai.azure.openai.AzureOpenAiChatModel(OpenAIClientBuilder)
    org.springframework.ai.azure.openai.AzureOpenAiChatModel(OpenAIClientBuilder, AzureOpenAiChatOptions)
    org.springframework.ai.azure.openai.AzureOpenAiChatModel(OpenAIClientBuilder, AzureOpenAiChatOptions, FunctionCallbackResolver)
    org.springframework.ai.azure.openai.AzureOpenAiChatModel(OpenAIClientBuilder, AzureOpenAiChatOptions, FunctionCallbackResolver, List<FunctionCallback>)
    org.springframework.ai.azure.openai.AzureOpenAiChatModel(OpenAIClientBuilder, AzureOpenAiChatOptions, FunctionCallbackResolver, List<FunctionCallback>, ObservationRegistry)
    org.springframework.ai.bedrock.converse.BedrockProxyChatModel(BedrockRuntimeClient, BedrockRuntimeAsyncClient, FunctionCallingOptions, FunctionCallbackResolver, List<FunctionCallback>, ObservationRegistry)
    Use BedrockProxyChatModel(BedrockRuntimeClient, BedrockRuntimeAsyncClient, ToolCallingChatOptions, ObservationRegistry, ToolCallingManager) instead.
    org.springframework.ai.chat.client.advisor.VectorStoreChatMemoryAdvisor(VectorStore)
    org.springframework.ai.chat.client.advisor.VectorStoreChatMemoryAdvisor(VectorStore, String)
    org.springframework.ai.chat.client.advisor.VectorStoreChatMemoryAdvisor(VectorStore, String, int)
    org.springframework.ai.chat.client.advisor.VectorStoreChatMemoryAdvisor(VectorStore, String, int, int)
    org.springframework.ai.chat.client.advisor.VectorStoreChatMemoryAdvisor(VectorStore, String, int, String)
    org.springframework.ai.chat.model.AbstractToolCallSupport(FunctionCallbackResolver)
    org.springframework.ai.chat.model.AbstractToolCallSupport(FunctionCallbackResolver, FunctionCallingOptions, List<FunctionCallback>)
    org.springframework.ai.evaluation.EvaluationResponse(boolean, float, String, Map<String, Object>)
    org.springframework.ai.mistralai.MistralAiChatModel(MistralAiApi)
    Use MistralAiChatModel.Builder.
    org.springframework.ai.mistralai.MistralAiChatModel(MistralAiApi, MistralAiChatOptions)
    Use MistralAiChatModel.Builder.
    org.springframework.ai.mistralai.MistralAiChatModel(MistralAiApi, MistralAiChatOptions, FunctionCallbackResolver, List<FunctionCallback>, RetryTemplate)
    Use MistralAiChatModel.Builder.
    org.springframework.ai.mistralai.MistralAiChatModel(MistralAiApi, MistralAiChatOptions, FunctionCallbackResolver, List<FunctionCallback>, RetryTemplate, ObservationRegistry)
    Use MistralAiChatModel.Builder.
    org.springframework.ai.mistralai.MistralAiChatModel(MistralAiApi, MistralAiChatOptions, FunctionCallbackResolver, RetryTemplate)
    Use MistralAiChatModel.Builder.
    org.springframework.ai.ollama.OllamaChatModel(OllamaApi, OllamaOptions, FunctionCallbackResolver, List<FunctionCallback>, ObservationRegistry, ModelManagementOptions)
    org.springframework.ai.openai.api.OpenAiApi(String)
    since 1.0.0.M6 - use OpenAiApi.builder() instead
    org.springframework.ai.openai.api.OpenAiApi(String, String)
    since 1.0.0.M6 - use OpenAiApi.builder() instead
    org.springframework.ai.openai.api.OpenAiApi(String, String, String, String, RestClient.Builder, WebClient.Builder, ResponseErrorHandler)
    since 1.0.0.M6 - use OpenAiApi.builder() instead
    org.springframework.ai.openai.api.OpenAiApi(String, String, MultiValueMap<String, String>, String, String, RestClient.Builder, WebClient.Builder, ResponseErrorHandler)
    since 1.0.0.M6 - use OpenAiApi.builder() instead
    org.springframework.ai.openai.api.OpenAiApi(String, String, RestClient.Builder, WebClient.Builder)
    since 1.0.0.M6 - use OpenAiApi.builder() instead
    org.springframework.ai.openai.api.OpenAiApi(String, String, RestClient.Builder, WebClient.Builder, ResponseErrorHandler)
    since 1.0.0.M6 - use OpenAiApi.builder() instead
    org.springframework.ai.openai.api.OpenAiAudioApi(String)
    use OpenAiAudioApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiAudioApi(String, String, MultiValueMap<String, String>, RestClient.Builder, WebClient.Builder, ResponseErrorHandler)
    use OpenAiAudioApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiAudioApi(String, String, RestClient.Builder, ResponseErrorHandler)
    use OpenAiAudioApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiAudioApi(String, String, RestClient.Builder, WebClient.Builder, ResponseErrorHandler)
    use OpenAiAudioApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiImageApi(String)
    use OpenAiImageApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiImageApi(String, String, MultiValueMap<String, String>, RestClient.Builder, ResponseErrorHandler)
    use OpenAiImageApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiImageApi(String, String, RestClient.Builder)
    use OpenAiImageApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiImageApi(String, String, RestClient.Builder, ResponseErrorHandler)
    use OpenAiImageApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiModerationApi(String)
    use OpenAiModerationApi.Builder instead.
    org.springframework.ai.openai.api.OpenAiModerationApi(String, String, RestClient.Builder, ResponseErrorHandler)
    use OpenAiModerationApi.Builder instead.
    org.springframework.ai.openai.OpenAiChatModel(OpenAiApi)
    Use OpenAiChatModel.Builder.
    org.springframework.ai.openai.OpenAiChatModel(OpenAiApi, OpenAiChatOptions)
    Use OpenAiChatModel.Builder.
    org.springframework.ai.openai.OpenAiChatModel(OpenAiApi, OpenAiChatOptions, FunctionCallbackResolver, List<FunctionCallback>, RetryTemplate)
    Use OpenAiChatModel.Builder.
    org.springframework.ai.openai.OpenAiChatModel(OpenAiApi, OpenAiChatOptions, FunctionCallbackResolver, List<FunctionCallback>, RetryTemplate, ObservationRegistry)
    Use OpenAiChatModel.Builder or OpenAiChatModel(OpenAiApi, OpenAiChatOptions, ToolCallingManager, RetryTemplate, ObservationRegistry).
    org.springframework.ai.openai.OpenAiChatModel(OpenAiApi, OpenAiChatOptions, FunctionCallbackResolver, RetryTemplate)
    Use OpenAiChatModel.Builder.
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatModel(VertexAI)
    Use VertexAiGeminiChatModel.Builder.
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatModel(VertexAI, VertexAiGeminiChatOptions)
    Use VertexAiGeminiChatModel.Builder.
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatModel(VertexAI, VertexAiGeminiChatOptions, FunctionCallbackResolver)
    Use VertexAiGeminiChatModel.Builder.
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatModel(VertexAI, VertexAiGeminiChatOptions, FunctionCallbackResolver, List<FunctionCallback>)
    Use VertexAiGeminiChatModel.Builder.
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatModel(VertexAI, VertexAiGeminiChatOptions, FunctionCallbackResolver, List<FunctionCallback>, RetryTemplate)
    Use VertexAiGeminiChatModel.Builder.
    org.springframework.ai.vertexai.gemini.VertexAiGeminiChatModel(VertexAI, VertexAiGeminiChatOptions, FunctionCallbackResolver, List<FunctionCallback>, RetryTemplate, ObservationRegistry)
    Use VertexAiGeminiChatModel.Builder.
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.OPEN_MISTRAL_7B
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.OPEN_MIXTRAL_22B
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.OPEN_MIXTRAL_7B

Copyright © 2025 VMware Inc.. All rights reserved.