Interface defining the structure of the input data for the ZepMemory class. It includes properties like humanPrefix, aiPrefix, memoryKey, memoryType sessionId, and apiKey.

interface ZepCloudMemoryInput {
    aiPrefix?: string;
    apiKey: string;
    chatHistory?: BaseChatMessageHistory;
    humanPrefix?: string;
    inputKey?: string;
    memoryKey?: string;
    memoryType?: MemoryType;
    outputKey?: string;
    returnMessages?: boolean;
    separateMessages?: boolean;
    sessionId: string;
}

Hierarchy (view full)

Implemented by

Properties

aiPrefix?: string
apiKey: string
chatHistory?: BaseChatMessageHistory
humanPrefix?: string
inputKey?: string
memoryKey?: string
memoryType?: MemoryType
outputKey?: string
returnMessages?: boolean
separateMessages?: boolean
sessionId: string