Skip to content
1 min read · 117 words

@nhtio/adk/batteries/vector/weaviate

Remarks

Weaviate-backed vector store adapter using the Weaviate v3 client with lazy driver loading, deterministic object UUIDs, explicit vectors, and in-JS metadata filtering.

Classes

ClassDescription
WeaviateVectorStoreWeaviate-backed @nhtio/adk/batteries/vector/contract!VectorStore. Node-only.

Interfaces

InterfaceDescription
WeaviateVectorStoreOptionsConnection options for WeaviateVectorStore.

Functions

FunctionDescription
translateWeaviateFilterCompiles a neutral VectorFilter into a Weaviate v3 filter built from a collection's col.filter builder (and weaviate.Filters.and/or for groups). Pure and dependency-injected (takes the col handle and the weaviate module), so it is unit-testable with stubs.