Overview

Rerank Drivers can be used to rerank search results for a particular query. Every Rerank Driver implements the following methods that can be used directly:

  • run(query: str, artifacts: list[TextArtifact]) reranks a list of TextArtifact based on the original query.

Rerank Drivers can also be used with a RagEngine's Rerank Module.

Rerank Drivers

Local

The LocalRerankDriver uses a simple relatedness calculation.

Cohere

The CohereRerankDriver uses Cohere's Rerank model.

Nvidia NIM

The NvidiaNimRerankDriver uses the Nvidia NIM Reranking API.


Could this page be better? Report a problem or suggest an addition!