Logo
Classes

ChromaVectorStore

Defined in: providers/storage/chroma/src/ChromaVectorStore.ts:49

Extends

  • BaseVectorStore

Constructors

new ChromaVectorStore()

new ChromaVectorStore(init): ChromaVectorStore

Defined in: providers/storage/chroma/src/ChromaVectorStore.ts:57

Parameters

init

object & VectorStoreBaseParams

Returns

ChromaVectorStore

Overrides

BaseVectorStore.constructor

Properties

storesText

storesText: boolean = true

Defined in: providers/storage/chroma/src/ChromaVectorStore.ts:50

Overrides

BaseVectorStore.storesText


flatMetadata

flatMetadata: boolean = true

Defined in: providers/storage/chroma/src/ChromaVectorStore.ts:51


textKey

textKey: string

Defined in: providers/storage/chroma/src/ChromaVectorStore.ts:52

Methods

client()

client(): ChromaClient

Defined in: providers/storage/chroma/src/ChromaVectorStore.ts:70

Returns

ChromaClient

Overrides

BaseVectorStore.client


getCollection()

getCollection(): Promise<Collection>

Defined in: providers/storage/chroma/src/ChromaVectorStore.ts:74

Returns

Promise<Collection>


add()

add(nodes): Promise<string[]>

Defined in: providers/storage/chroma/src/ChromaVectorStore.ts:96

Parameters

nodes

BaseNode<Metadata>[]

Returns

Promise<string[]>

Overrides

BaseVectorStore.add


delete()

delete(refDocId, deleteOptions?): Promise<void>

Defined in: providers/storage/chroma/src/ChromaVectorStore.ts:107

Parameters

refDocId

string

deleteOptions?

ChromaDeleteOptions

Returns

Promise<void>

Overrides

BaseVectorStore.delete


query()

query(query, options?): Promise<VectorStoreQueryResult>

Defined in: providers/storage/chroma/src/ChromaVectorStore.ts:192

Parameters

query

VectorStoreQuery

options?

ChromaQueryOptions

Returns

Promise<VectorStoreQueryResult>

Overrides

BaseVectorStore.query