Reranker
Cohere Reranker
CohereReranker reorders retrieved documents by relevance using Cohere rerank models.
CohereReranker reorders retrieved documents by relevance to the query using Cohere's rerank models. Pass it to the reranker parameter of Knowledge. See Reranking.
| Parameter | Type | Default | Description |
|---|---|---|---|
| model | str | "rerank-multilingual-v3.0" | The Cohere model to use for reranking. |
| api_key | Optional[str] | None | The Cohere API key. If not provided, will attempt to use environment variables. |
| cohere_client | Optional[CohereClient] | None | An optional pre-configured Cohere client instance. |
| top_n | Optional[int] | None | The maximum number of documents to return after reranking. If None, returns all documents. |
| candidate_multiplier | int | 3 | Candidates Knowledge fetches per requested result when this reranker is set on Knowledge. |
| max_candidates | int | 100 | Ceiling on the candidate fetch. It never reduces the fetch below max_results. |