Table of Contents

Interface IQueryRewriter

Namespace
Mythosia.AI.Rag
Assembly
Mythosia.AI.Rag.Abstractions.dll
public interface IQueryRewriter

Methods

RewriteAsync(string, IReadOnlyList<ConversationTurn>?, CancellationToken)

Task<QueryRewriteResult> RewriteAsync(string query, IReadOnlyList<ConversationTurn>? conversationHistory, CancellationToken cancellationToken = default)

Parameters

query string
conversationHistory IReadOnlyList<ConversationTurn>
cancellationToken CancellationToken

Returns

Task<QueryRewriteResult>