From cd871eaddcafa2dfec2023277fa320cd37c7bae1 Mon Sep 17 00:00:00 2001 From: ogbozoyan Date: Mon, 25 Nov 2024 20:44:05 +0300 Subject: [PATCH] VectorStoreChatMemoryAdvisor constructors cleanup - Deprecate all constructors except one with all fields - Update the build method to include order in the VectorStoreChatMemoryAdvisor's constructor --- .../advisor/VectorStoreChatMemoryAdvisor.java | 30 +++++++++++++++++-- .../PgVectorStoreWithChatMemoryAdvisorIT.java | 2 +- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/spring-ai-core/src/main/java/org/springframework/ai/chat/client/advisor/VectorStoreChatMemoryAdvisor.java b/spring-ai-core/src/main/java/org/springframework/ai/chat/client/advisor/VectorStoreChatMemoryAdvisor.java index 8f9660d47..bced70c6a 100644 --- a/spring-ai-core/src/main/java/org/springframework/ai/chat/client/advisor/VectorStoreChatMemoryAdvisor.java +++ b/spring-ai-core/src/main/java/org/springframework/ai/chat/client/advisor/VectorStoreChatMemoryAdvisor.java @@ -45,6 +45,7 @@ import org.springframework.util.StringUtils; * * @author Christian Tzolov * @author Thomas Vitale + * @author Oganes Bozoyan * @since 1.0.0 */ public class VectorStoreChatMemoryAdvisor extends AbstractChatMemoryAdvisor { @@ -65,20 +66,45 @@ public class VectorStoreChatMemoryAdvisor extends AbstractChatMemoryAdvisor