MemoryRecord

data class MemoryRecord(val content: String, val id: String? = null, val metadata: Map<String, Any> = emptyMap()) : TextDocument(source)

Represents a memory record that can be stored in a vector database.

Constructors

Link copied to clipboard
constructor(content: String, id: String? = null, metadata: Map<String, Any> = emptyMap())

Properties

Link copied to clipboard
open override val content: String

The main textual content to be embedded and searched

Link copied to clipboard
open override val id: String?

Unique identifier for the record

Link copied to clipboard
open override val metadata: Map<String, Any>

Flexible key-value metadata for filtering and custom fields