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.