Skip to main content

Class: BaseChatMemory

memory.BaseChatMemory

Hierarchy

Constructors

constructor

new BaseChatMemory(fields?)

Parameters

NameType
fields?BaseMemoryInput

Overrides

BaseMemory.constructor

Defined in

langchain/src/memory/chat_memory.ts:47

Properties

chatHistory

chatHistory: ChatMessageHistory

Defined in

langchain/src/memory/chat_memory.ts:39


inputKey

Optional inputKey: string

Defined in

langchain/src/memory/chat_memory.ts:43


outputKey

Optional outputKey: string

Defined in

langchain/src/memory/chat_memory.ts:45


returnMessages

returnMessages: boolean = false

Defined in

langchain/src/memory/chat_memory.ts:41

Methods

loadMemoryVariables

Abstract loadMemoryVariables(values): Promise<MemoryVariables>

Parameters

NameType
valuesInputValues

Returns

Promise<MemoryVariables>

Inherited from

BaseMemory.loadMemoryVariables

Defined in

langchain/src/memory/base.ts:10


saveContext

saveContext(inputValues, outputValues): Promise<void>

Parameters

NameType
inputValuesInputValues
outputValuesOutputValues

Returns

Promise<void>

Overrides

BaseMemory.saveContext

Defined in

langchain/src/memory/chat_memory.ts:55