Skip to content

createMemory

Create a Memory instance

Either initial messages or options

Memory configuration options (when first param is messages)

createMemory<TMessageOptions>(): Memory<Record<string, never>, TMessageOptions>

Defined in: .build/typescript/packages/core/src/memory/factories.ts:22

Create a Memory instance with default options

TMessageOptions extends object = object

Memory<Record<string, never>, TMessageOptions>

A new Memory instance with default configuration

createMemory<TMessageOptions>(options): Memory<Record<string, never>, TMessageOptions>

Defined in: .build/typescript/packages/core/src/memory/factories.ts:32

Create a Memory instance with options only

TMessageOptions extends object = object

MemoryOptions<TMessageOptions>

Memory configuration options

Memory<Record<string, never>, TMessageOptions>

A new Memory instance

createMemory<TMessageOptions>(messages, options?): Memory<Record<string, never>, TMessageOptions>

Defined in: .build/typescript/packages/core/src/memory/factories.ts:42

Create a Memory instance with ChatMessage array (IDs will be generated)

TMessageOptions extends object = object

ChatMessage<TMessageOptions>[]

Initial ChatMessage array for the memory

MemoryOptions<TMessageOptions>

Memory configuration options

Memory<Record<string, never>, TMessageOptions>

A new Memory instance

createMemory<TMessageOptions>(messages, options): Memory<Record<string, never>, TMessageOptions>

Defined in: .build/typescript/packages/core/src/memory/factories.ts:53

Create a Memory instance with MemoryMessage array and options

TMessageOptions extends object = object

MemoryMessage<TMessageOptions>[]

Initial MemoryMessage array for the memory

MemoryOptions<TMessageOptions>

Memory configuration options

Memory<Record<string, never>, TMessageOptions>

A new Memory instance