Interface ChatMemoryRepository

All Known Implementing Classes:
InMemoryChatMemoryRepository

public interface ChatMemoryRepository
A repository for storing and retrieving chat messages.
Since:
1.0.0
Author:
Thomas Vitale
  • Method Details

    • findConversationIds

      List<String> findConversationIds()
    • findByConversationId

      List<Message> findByConversationId(String conversationId)
    • saveAll

      void saveAll(String conversationId, List<Message> messages)
      Replaces all the existing messages for the given conversation ID with the provided messages.
    • deleteByConversationId

      void deleteByConversationId(String conversationId)