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.Builder
instead.useOpenAiAudioApi.Builder
instead.useOpenAiAudioApi.Builder
instead.useOpenAiAudioApi.Builder
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) useOpenAiImageApi.Builder
instead.useOpenAiImageApi.Builder
instead.useOpenAiImageApi.Builder
instead.useOpenAiImageApi.Builder
instead.useOpenAiModerationApi.Builder
instead.useOpenAiModerationApi.Builder
instead.usePineconeVectorStore.builder(EmbeddingModel)
instead.
-
Deprecated InterfacesInterfaceDescriptionin favor of
ToolCallback
.Use specific builder for the type of tool you need, e.g.FunctionToolCallback.Builder
andMethodToolCallback.Builder
.UseToolCallbackResolver
instead.in favor ofToolCallingChatOptions
.
-
Deprecated ClassesClassDescriptionUse
ToolCallingManager
instead.Use specific builder for the type of tool you need, e.g.FunctionToolCallback.Builder
andMethodToolCallback.Builder
.Use specific builder for the type of tool you need, e.g.FunctionToolCallback.Builder
andMethodToolCallback.Builder
.UseSpringBeanToolCallbackResolver
instead.in favor ofDefaultToolCallingChatOptions
.in favor ofDefaultToolCallingChatOptions.Builder
.UseToolCallingManager
instead.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 aToolCallbackProvider
instead of a list ofToolCallback
replaced byMcpClientAutoConfiguration.toolCallbacks(ObjectProvider)
that returns aToolCallbackProvider
instead of a list ofToolCallback
To 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.Builder
instead.useOpenAiAudioApi.Builder
instead.useOpenAiAudioApi.Builder
instead.useOpenAiAudioApi.Builder
instead.useOpenAiImageApi.Builder
instead.useOpenAiImageApi.Builder
instead.useOpenAiImageApi.Builder
instead.useOpenAiImageApi.Builder
instead.useOpenAiModerationApi.Builder
instead.useOpenAiModerationApi.Builder
instead.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.