All connectors
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-weaviate

Minimal 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