langchain.js
    Preparing search index...

    Class used to manage the memory of a chat session, including loading and saving the chat history, and clearing the memory when needed. It uses the ZepClient to interact with the Zep service for managing the chat session's memory.

    Hierarchy (View Summary)

    Implements

    • ZepMemoryInput
    Index

    Constructors

    • Parameters

      • fields: ZepMemoryInput

      Returns ZepCloudChatMessageHistory

    Properties

    aiPrefix: string = "ai"
    client: ZepClient
    humanPrefix: string = "human"
    lc_namespace: string[] = []
    memoryType: MemoryType
    separateMessages: boolean = false
    sessionId: string

    Methods

    • Parameters

      • message: string
      • Optionalmetadata: Record<string, unknown>

      Returns Promise<void>

    • Parameters

      • message: BaseMessage
      • Optionalmetadata: Record<string, unknown>

      Returns Promise<void>

    • Parameters

      • message: string
      • Optionalmetadata: Record<string, unknown>

      Returns Promise<void>

    • Returns Promise<void>

    • Returns Promise<BaseMessage[]>