Skip to content

CohereReranker

Reranker backed by the Cohere Rerank API.

Uses fetch() directly — no SDK dependency. Compatible with all runtimes including Cloudflare Workers, Vercel Edge, and Deno Deploy.

The Cohere Rerank API accepts a query and a list of documents, and returns relevance scores for each document. This reranker maps those scores back onto RetrievalResult objects and sorts by relevance.

new CohereReranker(options?): CohereReranker;
Parameter Type

options?

CohereRerankerOptions

CohereReranker

rerank(
query,
results,
options?): Promise<RetrievalResult[]>;

Rerank retrieval results by relevance to the query.

Parameter Type

query

string

results

RetrievalResult[]

options?

RerankerOptions

Promise<RetrievalResult[]>

Reranker.rerank