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
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
PromptRenderContextInstance 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.