agentskit.js
Data layerRAG

Rerank

Post-retrieval reranker. Cohere / BGE / built-in BM25.

import { createRerankedRetriever, cohereReranker } from '@agentskit/rag'

const retriever = createRerankedRetriever({
  retriever: rag,
  rerank: cohereReranker({ apiKey: process.env.COHERE_API_KEY! }),
  topN: 5,
})

Rerankers

  • cohereReranker({ apiKey, model? })
  • bgeReranker({ url, model? }) — self-hosted.
  • bm25Reranker() — zero-dep fallback.
✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page