LLM-based summary provider that uses an AI model to summarize sessions into structured memory content.

const memoryService = new MemoryService({
storage: new VectorStorageProvider({ vectorStore }),
summaryProvider: new LlmSummaryProvider({
model: 'gpt-4o-mini',
extract: { summary: true, segments: true, entities: true },
}),
embeddingProvider: new OpenAIEmbeddingProvider(),
});

Implements

Constructors

Methods

Constructors

Methods