Class TelerikAIPrompt
Inherited Members
Namespace: Telerik.Blazor.Components
Assembly: Telerik.Blazor.dll
Syntax
public class TelerikAIPrompt : BaseComponent, IDisposable, IAIPromptViewContainer, IAIPromptToolBarItemsContainer
Constructors
TelerikAIPrompt()
Declaration
public TelerikAIPrompt()
Properties
AIPromptToolBar
Additional action buttons for the toolbar. These won't replace the buttons you got for the views. AIPromptToolBarButton, AIPromptToolBarSpacer and AIPromptToolBarTemplateItem items are supported.
Declaration
public RenderFragment AIPromptToolBar { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment
|
AIPromptViews
The Views of the component.
Declaration
public RenderFragment AIPromptViews { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment
|
Commands
Defines the Commands of the component.
Declaration
public List<AIPromptCommandDescriptor> Commands { get; set; }
Property Value
System.Collections.Generic.List<AIPromptCommandDescriptor>
|
Height
Defines the height of the component.
Declaration
public string Height { get; set; }
Property Value
System.String
|
OnCommandExecute
Called when the user executes command.
Declaration
public EventCallback<AIPromptCommandExecuteEventArgs> OnCommandExecute { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<AIPromptCommandExecuteEventArgs>
|
OnOutputRate
Called when the users rate an output.
Declaration
public EventCallback<AIPromptOutputRateEventArgs> OnOutputRate { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<AIPromptOutputRateEventArgs>
|
OnPromptRequest
Called when the users send a Prompt Request.
Declaration
public EventCallback<AIPromptPromptRequestEventArgs> OnPromptRequest { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<AIPromptPromptRequestEventArgs>
|
OutputItemTemplate
Defines the Output Item Template of the component.
Declaration
public RenderFragment<AIPromptOutputItemTemplateContext> OutputItemTemplate { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment<AIPromptOutputItemTemplateContext>
|
Prompt
Defins the prompt text of the component.
Declaration
public string Prompt { get; set; }
Property Value
System.String
|
PromptChanged
Called when the users changes the prompt text.
Declaration
public EventCallback<string> PromptChanged { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<System.String>
|
PromptSuggestionItemTemplate
Defines the Prompt Suggestion Item template of the component.
Declaration
public RenderFragment<AIPromptSuggestionItemTemplateContext> PromptSuggestionItemTemplate { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment<AIPromptSuggestionItemTemplateContext>
|
PromptSuggestions
Defines the Prompt Suggestions of the component.
Declaration
public List<string> PromptSuggestions { get; set; }
Property Value
System.Collections.Generic.List<System.String>
|
ShowOutputRating
Defins whether to show or hide rating buttons in the output card.
Declaration
public bool ShowOutputRating { get; set; }
Property Value
System.Boolean
|
Width
Defines the width of the component.
Declaration
public string Width { get; set; }
Property Value
System.String
|
Methods
AddItem(IAIPromptToolBarItem)
Declaration
public void AddItem(IAIPromptToolBarItem item)
Parameters
Telerik.Blazor.Components.AIPrompt.ToolBar.IAIPromptToolBarItem
item
|
AddOutput(String, String, String, String, String, Boolean)
Add new Output item to the component.
Declaration
public void AddOutput(string output, string title, string subtitle, string prompt, string commandId, bool openOutputView = true)
Parameters
System.String
output
|
System.String
title
|
System.String
subtitle
|
System.String
prompt
|
System.String
commandId
|
System.Boolean
openOutputView
|
AddView(AIPromptViewBase)
Declaration
public void AddView(AIPromptViewBase item)
Parameters
Telerik.Blazor.Components.AIPromptViewBase
item
|
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder
__builder
|
OnAfterRenderAsync(Boolean)
Declaration
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
System.Boolean
firstRender
|
Returns
System.Threading.Tasks.Task
|
Overrides
OnParametersSet()
Declaration
protected override void OnParametersSet()
Refresh()
Re-renders the component.
Declaration
public void Refresh()
RemoveItem(IAIPromptToolBarItem)
Declaration
public void RemoveItem(IAIPromptToolBarItem item)
Parameters
Telerik.Blazor.Components.AIPrompt.ToolBar.IAIPromptToolBarItem
item
|
RemoveView(AIPromptViewBase)
Declaration
public void RemoveView(AIPromptViewBase item)
Parameters
Telerik.Blazor.Components.AIPromptViewBase
item
|
SetActiveView(AIPromptViewBase, Boolean)
Declaration
protected void SetActiveView(AIPromptViewBase view, bool forceFocus = true)
Parameters
Telerik.Blazor.Components.AIPromptViewBase
view
|
System.Boolean
forceFocus
|
SetParametersAsync(ParameterView)
Declaration
public override Task SetParametersAsync(ParameterView parameters)
Parameters
Microsoft.AspNetCore.Components.ParameterView
parameters
|
Returns
System.Threading.Tasks.Task
|