Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionChatOptions are passed in the Prompt object and should not be set separately anymore.Use {@link #getRequest().getOptions()} instead.EmbeddingOptions are passed in the EmbeddingRequest object and should not be set separately anymore.Use {@link #getRequest().getOptions()} instead.ImageOptions are passed in the ImagePrompt object and should not be set separately anymore.Use {@link #getRequest().getOptions()} instead.use
OpenAiAudioApi.Builderinstead.useOpenAiAudioApi.Builderinstead.useOpenAiAudioApi.Builderinstead.useOpenAiAudioApi.Builderinstead.useOpenAiAudioApi.SpeechRequest.Builder.input(String)instead.useOpenAiAudioApi.SpeechRequest.Builder.model(String)instead.useOpenAiAudioApi.SpeechRequest.Builder.speed(Float)instead.useOpenAiAudioApi.SpeechRequest.Builder.voice(Voice)instead.org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withTemperature(Float) useOpenAiImageApi.Builderinstead.useOpenAiImageApi.Builderinstead.useOpenAiImageApi.Builderinstead.useOpenAiImageApi.Builderinstead.useOpenAiModerationApi.Builderinstead.useOpenAiModerationApi.Builderinstead.usePineconeVectorStore.builder(EmbeddingModel)instead.
-
Deprecated InterfacesInterfaceDescriptionin favor of
ToolCallback.Use specific builder for the type of tool you need, e.g.FunctionToolCallback.BuilderandMethodToolCallback.Builder.UseToolCallbackResolverinstead.in favor ofToolCallingChatOptions.
-
Deprecated ClassesClassDescriptionUse
ToolCallingManagerinstead.Use specific builder for the type of tool you need, e.g.FunctionToolCallback.BuilderandMethodToolCallback.Builder.Use specific builder for the type of tool you need, e.g.FunctionToolCallback.BuilderandMethodToolCallback.Builder.UseSpringBeanToolCallbackResolverinstead.in favor ofDefaultToolCallingChatOptions.in favor ofDefaultToolCallingChatOptions.Builder.UseToolCallingManagerinstead.in favor ofFunctionToolCallback.in favor ofMethodToolCallback.Only to help moving away fromAbstractToolCallSupport. It will be removed in the next milestone.
-
Deprecated Fields
-
Deprecated MethodsMethodDescriptionreplaced by
McpClientAutoConfiguration.asyncToolCallbacks(ObjectProvider)that returns aToolCallbackProviderinstead of a list ofToolCallbackreplaced byMcpClientAutoConfiguration.toolCallbacks(ObjectProvider)that returns aToolCallbackProviderinstead of a list ofToolCallbackTo be removed after M6UseBedrockProxyChatModel.Builder.region(Region)instead.UseBedrockProxyChatModel.Builder.timeout(Duration)instead.To be removed after M6in favor ofChatClient.Builder.defaultTools(String...)in favor ofChatClient.Builder.defaultTools(Object...)ChatOptions are passed in the Prompt object and should not be set separately anymore.Use {@link #getRequest().getOptions()} instead.We are considering getting rid of this, please comment on https://github.com/spring-projects/spring-ai/issues/1782EmbeddingOptions are passed in the EmbeddingRequest object and should not be set separately anymore.Use {@link #getRequest().getOptions()} instead.ImageOptions are passed in the ImagePrompt object and should not be set separately anymore.Use {@link #getRequest().getOptions()} instead.useOpenAiAudioApi.SpeechRequest.Builder.input(String)instead.useOpenAiAudioApi.SpeechRequest.Builder.model(String)instead.useOpenAiAudioApi.SpeechRequest.Builder.speed(Float)instead.useOpenAiAudioApi.SpeechRequest.Builder.voice(Voice)instead.org.springframework.ai.openai.api.OpenAiAudioApi.TranscriptionRequest.Builder.withTemperature(Float) usePineconeVectorStore.builder(EmbeddingModel)instead.
-
Deprecated ConstructorsConstructorDescriptionsince 1.0.0.M6 - use
OpenAiApi.builder()insteadsince 1.0.0.M6 - useOpenAiApi.builder()insteadsince 1.0.0.M6 - useOpenAiApi.builder()insteadsince 1.0.0.M6 - useOpenAiApi.builder()insteadsince 1.0.0.M6 - useOpenAiApi.builder()insteadsince 1.0.0.M6 - useOpenAiApi.builder()insteaduseOpenAiAudioApi.Builderinstead.useOpenAiAudioApi.Builderinstead.useOpenAiAudioApi.Builderinstead.useOpenAiAudioApi.Builderinstead.useOpenAiImageApi.Builderinstead.useOpenAiImageApi.Builderinstead.useOpenAiImageApi.Builderinstead.useOpenAiImageApi.Builderinstead.useOpenAiModerationApi.Builderinstead.useOpenAiModerationApi.Builderinstead.Use OpenAiChatModel.Builder.Use OpenAiChatModel.Builder.Use OpenAiChatModel.Builder.Use OpenAiChatModel.Builder or OpenAiChatModel(OpenAiApi, OpenAiChatOptions, ToolCallingManager, RetryTemplate, ObservationRegistry).Use OpenAiChatModel.Builder.
BedrockProxyChatModel(BedrockRuntimeClient, BedrockRuntimeAsyncClient, ToolCallingChatOptions, ObservationRegistry, ToolCallingManager)instead.