langchain.js
    Preparing search index...

    Class BaseChatMemoryAbstract

    Abstract class that provides a base for implementing different types of memory systems. It is designed to maintain the state of an application, specifically the history of a conversation. This class is typically extended by other classes to create specific types of memory systems.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    chatHistory: BaseChatMessageHistory
    inputKey?: string
    outputKey?: string
    returnMessages: boolean = false

    Methods

    • Method to clear the chat history.

      Returns Promise<void>

      Promise that resolves when the chat history has been cleared.

    • Method to add user and AI messages to the chat history in sequence.

      Parameters

      • inputValues: InputValues

        The input values from the user.

      • outputValues: OutputValues

        The output values from the AI.

      Returns Promise<void>

      Promise that resolves when the context has been saved.