Table of Contents

Method AddExtractiveChat

Namespace
Qavren.Edge.Rag
Assembly
Qavren.Edge.Rag.dll

AddExtractiveChat(EdgeBuilder, Action<ExtractiveChatOptions>?, Action<ChatClientBuilder>?)

Registers ExtractiveChatClient as the IChatClient, for an app that ships no weights.

public static EdgeBuilder AddExtractiveChat(this EdgeBuilder builder, Action<ExtractiveChatOptions>? configure = null, Action<ChatClientBuilder>? pipeline = null)

Parameters

builder EdgeBuilder

The Qavren.Edge builder.

configure Action<ExtractiveChatOptions>

Configures ExtractiveChatOptions.

pipeline Action<ChatClientBuilder>

The MEAI pipeline over it - c => c.UseRag() is the no-LLM floor with citations.

Returns

EdgeBuilder

The builder, for chaining.