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

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Fields
  • Methods
  • Constructors
  • Terminally Deprecated Elements
    Element
    Description
    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.
  • 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.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.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.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()
  • Deprecated Constructors
    Constructor
    Description
    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>)

Copyright © 2025 VMware Inc.. All rights reserved.