Package com.bytedesk.ai.alibaba.memory
Class ChatMemoryAutoConfiguration
java.lang.Object
com.bytedesk.ai.alibaba.memory.ChatMemoryAutoConfiguration
@AutoConfiguration
@ConditionalOnClass({org.springframework.ai.chat.memory.ChatMemory.class,org.springframework.ai.chat.memory.ChatMemoryRepository.class})
public class ChatMemoryAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) org.springframework.ai.chat.memory.ChatMemory
chatMemory
(org.springframework.ai.chat.memory.ChatMemoryRepository chatMemoryRepository) (package private) org.springframework.ai.chat.memory.ChatMemoryRepository
-
Constructor Details
-
ChatMemoryAutoConfiguration
public ChatMemoryAutoConfiguration()
-
-
Method Details
-
chatMemoryRepository
@Bean("inMemoryChatMemoryRepository") @Primary @ConditionalOnMissingBean(name="inMemoryChatMemoryRepository") org.springframework.ai.chat.memory.ChatMemoryRepository chatMemoryRepository() -
chatMemory
@Bean @ConditionalOnMissingBean org.springframework.ai.chat.memory.ChatMemory chatMemory(@Qualifier("inMemoryChatMemoryRepository") org.springframework.ai.chat.memory.ChatMemoryRepository chatMemoryRepository)
-