Skip to content

ChromaVectorStore

Defined in: packages/providers/storage/chroma/src/ChromaVectorStore.ts:48

new ChromaVectorStore(init): ChromaVectorStore

Defined in: packages/providers/storage/chroma/src/ChromaVectorStore.ts:56

object & VectorStoreBaseParams

ChromaVectorStore

BaseVectorStore.constructor

storesText: boolean = true

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

BaseVectorStore.storesText


flatMetadata: boolean = true

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


textKey: string

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


embedModel: BaseEmbedding

Defined in: packages/core/src/vector-store/index.ts:128

BaseVectorStore.embedModel


optional isEmbeddingQuery: boolean

Defined in: packages/core/src/vector-store/index.ts:130

BaseVectorStore.isEmbeddingQuery

client(): ChromaClient

Defined in: packages/providers/storage/chroma/src/ChromaVectorStore.ts:69

ChromaClient

BaseVectorStore.client


getCollection(): Promise<Collection>

Defined in: packages/providers/storage/chroma/src/ChromaVectorStore.ts:73

Promise<Collection>


add(nodes): Promise<string[]>

Defined in: packages/providers/storage/chroma/src/ChromaVectorStore.ts:95

BaseNode<Metadata>[]

Promise<string[]>

BaseVectorStore.add


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

Defined in: packages/providers/storage/chroma/src/ChromaVectorStore.ts:111

Deletes all nodes from the collection that belong to the given document.

string

Reference document ID - all nodes with this ref_doc_id will be deleted.

ChromaDeleteOptions

Optional delete parameters for Chroma.

Promise<void>

BaseVectorStore.delete


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

Defined in: packages/providers/storage/chroma/src/ChromaVectorStore.ts:195

VectorStoreQuery

ChromaQueryOptions

Promise<VectorStoreQueryResult>

BaseVectorStore.query


exists(refDocId): Promise<boolean>

Defined in: packages/providers/storage/chroma/src/ChromaVectorStore.ts:239

Check if any nodes exist for the given document reference ID. Used for de-duplication during ingestion.

string

The reference document ID to check

Promise<boolean>

true if any nodes with this ref_doc_id exist

BaseVectorStore.exists