RAG & vector stores
Weaviate
Weaviate v4 client wrapper.
Wraps Weaviate v4. Targets the GraphQL + REST query paths so retrieved objects pass through validators uniformly.
Install
pnpm add @blackunicorn/bonklm-weaviateMinimal example
import weaviate from 'weaviate-client'
import { wrapWeaviate } from '@blackunicorn/bonklm-weaviate'
const client = wrapWeaviate(await weaviate.connectToWeaviateCloud(URL, { authCredentials }), {
validators: ['retrieved-doc'],
})Related connectors