API referenceInterfaces
VectorStore
Defined in: retrieval/types.ts:34
Properties
id
id: string;Defined in: retrieval/types.ts:35
dimensions
dimensions: number;Defined in: retrieval/types.ts:36
Methods
upsert()
upsert(records, options?): Promise<void>;Defined in: retrieval/types.ts:37
Parameters
records
options?
Returns
Promise<void>
search()
search(vector, options?): Promise<VectorHit[]>;Defined in: retrieval/types.ts:38
Parameters
vector
number[]
options?
Returns
Promise<VectorHit[]>
has()
has(ownerType, ownerId): Promise<boolean>;Defined in: retrieval/types.ts:39
Parameters
ownerType
string
ownerId
string
Returns
Promise<boolean>
delete()
delete(
ownerType,
ownerId,
options?): Promise<void>;Defined in: retrieval/types.ts:40
Parameters
ownerType
string
ownerId
string
options?
Returns
Promise<void>
deleteMany()
deleteMany(records, options?): Promise<void>;Defined in: retrieval/types.ts:41
Parameters
records
Pick<VectorRecord, "ownerType" | "ownerId">[]
options?
Returns
Promise<void>
deleteByContact()
deleteByContact(contactId, options?): Promise<void>;Defined in: retrieval/types.ts:42
Parameters
contactId
string
options?
Returns
Promise<void>