From be0f9fbb676627ec6f64fb99ad9c9cf407ba8941 Mon Sep 17 00:00:00 2001 From: Ilayaperumal Gopinathan Date: Tue, 26 Nov 2024 11:47:17 +0000 Subject: [PATCH] Fix AnthropicAutoConfiguration - Fix AnthropicChatModel's dependent bean type to `FunctionCallbackResolver` instead of its implementation concrete class `DefaultFunctionCallbackResolver` --- .../ai/autoconfigure/anthropic/AnthropicAutoConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/anthropic/AnthropicAutoConfiguration.java b/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/anthropic/AnthropicAutoConfiguration.java index dedc16046..3f653672f 100644 --- a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/anthropic/AnthropicAutoConfiguration.java +++ b/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/anthropic/AnthropicAutoConfiguration.java @@ -74,7 +74,7 @@ public class AnthropicAutoConfiguration { @Bean @ConditionalOnMissingBean public AnthropicChatModel anthropicChatModel(AnthropicApi anthropicApi, AnthropicChatProperties chatProperties, - RetryTemplate retryTemplate, DefaultFunctionCallbackResolver functionCallbackResolver, + RetryTemplate retryTemplate, FunctionCallbackResolver functionCallbackResolver, List toolFunctionCallbacks, ObjectProvider observationRegistry, ObjectProvider observationConvention) {