IRerankingService
Wisej.AI.Services.IRerankingService
Namespace: Wisej.AI.Services
Assembly: Wisej.AI (3.5.0.0)
Represents a service for reranking documents based on a given query.
public interface IRerankingService
Properties
TopN

Int32: Gets or sets the maximum number of documents to return in the reranked response. If set to 0 it will return all the documents in the input.
Methods
RerankAsync(query, chunks)

Asynchronously reranks the provided chunks based on the specified query.
Returns: Task<String[]>. A task that represents the asynchronous operation. The task result contains an array of reranked text inputs.
Implemented By
Provides a default implementation of the IRerankingService for reranking documents using a specified endpoint to an AI provider. It uses LLM models to rerank and optionally optimize the submitted inputs.
Represents a service for reranking text inputs using the LocalAI API.
Represents a service for reranking text inputs using the Pinecone API.
Last updated