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

Deprecated API

Contents

  • Terminally Deprecated
  • Classes
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    org.springframework.ai.chat.client.advisor.PromptChatMemoryAdvisor
    since 1.1.3 in favor of MessageChatMemoryAdvisor implementation.
    org.springframework.ai.chat.client.advisor.PromptChatMemoryAdvisor.Builder.systemPromptTemplate(PromptTemplate)
    Custom system prompt templates are disabled for PromptChatMemoryAdvisor. Only the default template is allowed.
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.LARGE
    Use MistralAiApi.ChatModel.MISTRAL_LARGE instead
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.MINISTRAL_3B_LATEST
    Use MistralAiApi.ChatModel.MINISTRAL_3B instead
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.MINISTRAL_8B_LATEST
    Use MistralAiApi.ChatModel.MINISTRAL_8B instead
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.PIXTRAL
    Use #PIXTRAL_12B instead
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.PIXTRAL_LARGE
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.SMALL
    Use MistralAiApi.ChatModel.MISTRAL_SMALL instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel()
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAIClient, OpenAIClientAsync)
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAIClient, OpenAIClientAsync, OpenAiSdkChatOptions)
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAIClient, OpenAIClientAsync, OpenAiSdkChatOptions, ObservationRegistry)
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAIClient, OpenAIClientAsync, OpenAiSdkChatOptions, ToolCallingManager, ObservationRegistry, ToolExecutionEligibilityPredicate)
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAiSdkChatOptions)
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAiSdkChatOptions, ObservationRegistry)
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAiSdkChatOptions, ToolCallingManager, ObservationRegistry)
    Use OpenAiSdkChatModel.builder() instead
  • Deprecated Classes
    Class
    Description
    org.springframework.ai.chat.client.advisor.PromptChatMemoryAdvisor
    since 1.1.3 in favor of MessageChatMemoryAdvisor implementation.
  • 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.AnthropicChatOptions.Builder.anthropicSkill(AnthropicApi.AnthropicSkill)
    Use AnthropicChatOptions.Builder.skill(AnthropicApi.AnthropicSkill) instead
    org.springframework.ai.anthropic.AnthropicChatOptions.Builder.anthropicSkill(AnthropicApi.AnthropicSkill, String)
    Use AnthropicChatOptions.Builder.skill(AnthropicApi.AnthropicSkill, String) instead
    org.springframework.ai.anthropic.AnthropicChatOptions.Builder.customSkill(String)
    Use AnthropicChatOptions.Builder.skill(String) instead
    org.springframework.ai.anthropic.AnthropicChatOptions.Builder.customSkill(String, String)
    Use AnthropicChatOptions.Builder.skill(String, String) instead
    org.springframework.ai.anthropic.api.AnthropicApi.SkillContainer.SkillContainerBuilder.anthropicSkill(AnthropicApi.AnthropicSkill)
    Use AnthropicApi.SkillContainer.SkillContainerBuilder.skill(AnthropicSkill) instead
    org.springframework.ai.anthropic.api.AnthropicApi.SkillContainer.SkillContainerBuilder.anthropicSkill(AnthropicApi.AnthropicSkill, String)
    Use AnthropicApi.SkillContainer.SkillContainerBuilder.skill(AnthropicSkill, String) instead
    org.springframework.ai.anthropic.api.AnthropicApi.SkillContainer.SkillContainerBuilder.customSkill(String)
    Use AnthropicApi.SkillContainer.SkillContainerBuilder.skill(String) instead
    org.springframework.ai.anthropic.api.AnthropicApi.SkillContainer.SkillContainerBuilder.customSkill(String, String)
    Use AnthropicApi.SkillContainer.SkillContainerBuilder.skill(String, String) 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.chat.client.advisor.PromptChatMemoryAdvisor.Builder.systemPromptTemplate(PromptTemplate)
    Custom system prompt templates are disabled for PromptChatMemoryAdvisor. Only the default template is allowed.
    org.springframework.ai.vectorstore.filter.antlr4.FiltersLexer.getTokenNames()
    org.springframework.ai.vectorstore.filter.antlr4.FiltersParser.getTokenNames()
  • Deprecated Constructors
    Constructor
    Description
    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.openaisdk.OpenAiSdkChatModel()
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAIClient, OpenAIClientAsync)
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAIClient, OpenAIClientAsync, OpenAiSdkChatOptions)
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAIClient, OpenAIClientAsync, OpenAiSdkChatOptions, ObservationRegistry)
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAIClient, OpenAIClientAsync, OpenAiSdkChatOptions, ToolCallingManager, ObservationRegistry, ToolExecutionEligibilityPredicate)
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAiSdkChatOptions)
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAiSdkChatOptions, ObservationRegistry)
    Use OpenAiSdkChatModel.builder() instead
    org.springframework.ai.openaisdk.OpenAiSdkChatModel(OpenAiSdkChatOptions, ToolCallingManager, ObservationRegistry)
    Use OpenAiSdkChatModel.builder() instead
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.LARGE
    Use MistralAiApi.ChatModel.MISTRAL_LARGE instead
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.MINISTRAL_3B_LATEST
    Use MistralAiApi.ChatModel.MINISTRAL_3B instead
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.MINISTRAL_8B_LATEST
    Use MistralAiApi.ChatModel.MINISTRAL_8B instead
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.PIXTRAL
    Use #PIXTRAL_12B instead
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.PIXTRAL_LARGE
    org.springframework.ai.mistralai.api.MistralAiApi.ChatModel.SMALL
    Use MistralAiApi.ChatModel.MISTRAL_SMALL instead

Copyright © 2026 VMware Inc.. All rights reserved.