diff --git a/spring-ai-core/src/main/java/org/springframework/ai/chat/ChatClient.java b/spring-ai-core/src/main/java/org/springframework/ai/chat/ChatClient.java index bc2163765..68c381d65 100644 --- a/spring-ai-core/src/main/java/org/springframework/ai/chat/ChatClient.java +++ b/spring-ai-core/src/main/java/org/springframework/ai/chat/ChatClient.java @@ -20,7 +20,6 @@ import java.net.URL; import java.nio.charset.Charset; import java.util.ArrayList; import java.util.Arrays; -import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.List; @@ -58,6 +57,10 @@ import org.springframework.util.StringUtils; */ public interface ChatClient { + // static ChatClient create(ChatModel chatModel) { + // return builder(chatModel).build(); + // } + static ChatClientBuilder builder(ChatModel chatModel) { return new ChatClientBuilder(chatModel); } @@ -579,7 +582,7 @@ public interface ChatClient { return this; } - public ChatClientBuilder defaultFunctionWrappers(String name, String description, + public ChatClientBuilder defaultFunction(String name, String description, java.util.function.Function function) { this.defaultRequest.function(name, description, function); return this;