Table of Contents

Class LlmReranker

Namespace
Mythosia.AI.Rag.Reranking
Assembly
Mythosia.AI.Rag.dll
public class LlmReranker : IReranker
Inheritance
LlmReranker
Implements
Inherited Members

Constructors

LlmReranker(IAIService)

public LlmReranker(IAIService aiService)

Parameters

aiService IAIService

Methods

RerankAsync(string, IReadOnlyList<VectorSearchResult>, CancellationToken)

public Task<IReadOnlyList<VectorSearchResult>> RerankAsync(string query, IReadOnlyList<VectorSearchResult> results, CancellationToken cancellationToken = default)

Parameters

query string
results IReadOnlyList<VectorSearchResult>
cancellationToken CancellationToken

Returns

Task<IReadOnlyList<VectorSearchResult>>