Interface: VectorDocument
Defined in: packages/agentos/src/rag/IVectorStore.ts:104
Represents a document to be stored or retrieved from a vector store.
VectorDocument
Extended by
Properties
embedding
embedding:
number[]
Defined in: packages/agentos/src/rag/IVectorStore.ts:106
The vector embedding of the document's content.
id
id:
string
Defined in: packages/agentos/src/rag/IVectorStore.ts:105
A unique identifier for the document.
metadata?
optionalmetadata:Record<string,MetadataValue>
Defined in: packages/agentos/src/rag/IVectorStore.ts:107
A flexible key-value store for document metadata. Values can be scalars or arrays of scalars. Used for filtering and providing context.
textContent?
optionaltextContent:string
Defined in: packages/agentos/src/rag/IVectorStore.ts:108
Optional: The raw text content of the document. Some use cases might store this alongside the embedding, while others might fetch it from a primary store using the ID.