> ## Documentation Index
> Fetch the complete documentation index at: https://praison.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Reranker

> Document reranking for improved relevance

# Reranker

Reranker improves search result relevance by reranking documents.

## Available Providers

| Provider               | Description          |
| ---------------------- | -------------------- |
| `CohereReranker`       | Cohere reranking API |
| `CrossEncoderReranker` | Cross-encoder model  |
| `LLMReranker`          | LLM-based reranking  |

## Quick Start

```typescript theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
import { createCohereReranker, createLLMReranker } from 'praisonai';

// Cohere reranker
const cohereReranker = createCohereReranker({
  apiKey: process.env.COHERE_API_KEY
});

// LLM reranker
const llmReranker = createLLMReranker({
  llm: 'openai/gpt-4o-mini'
});

// Rerank documents
const results = await reranker.rerank({
  query: 'What is TypeScript?',
  documents: [...],
  topK: 5
});
```

## CLI Usage

```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
praisonai-ts reranker info
praisonai-ts reranker providers --json
```
