WOLBΛRG

Example — Rerankers

Attach a Jina reranker and enable rerank on recall.

import { Wolbarg, sqlite, openaiEmbedding, jinaReranker } from "wolbarg";

const ctx = new Wolbarg({
  organization: "demo",
  storage: sqlite("./memory.db"),
  embedding: openaiEmbedding({
    apiKey: process.env.OPENAI_API_KEY!,
    model: "text-embedding-3-small",
  }),
  reranker: jinaReranker({ apiKey: process.env.JINA_API_KEY! }),
  retrieval: { overFetchFactor: 4 },
});

await ctx.recall({ query: "refund policy", topK: 5, rerank: true });

On this page