Table of Contents

Class DefaultPromptFilter

Namespace
FoundationaLLM.SemanticKernel.Core.Filters
Assembly
FoundationaLLM.SemanticKernel.Core.dll

Provides the default behavior for filtering actions during prompt rendering.

public class DefaultPromptFilter : IPromptRenderFilter
Inheritance
DefaultPromptFilter
Implements
IPromptRenderFilter
Inherited Members
Extension Methods

Properties

RenderedPrompt

The rendered prompt.

public string RenderedPrompt { get; }

Property Value

string

Methods

OnPromptRenderAsync(PromptRenderContext, Func<PromptRenderContext, Task>)

Method which is called asynchronously before prompt rendering.

public Task OnPromptRenderAsync(PromptRenderContext context, Func<PromptRenderContext, Task> next)

Parameters

context PromptRenderContext

Instance of Microsoft.SemanticKernel.PromptRenderContext with prompt rendering details.

next Func<PromptRenderContext, Task>

Delegate to the next filter in pipeline or prompt rendering operation itself. If it's not invoked, next filter or prompt rendering won't be invoked.

Returns

Task