ClassSmartBoxAIAssistantSettings
Specifies settings.
Definition
Namespace:Telerik.Blazor.Components
Assembly:Telerik.Blazor.dll
Syntax:
public class SmartBoxAIAssistantSettings : SmartBoxSearchSettingsBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Inheritance: objectComponentBaseBaseComponentSmartBoxSearchSettingsBaseSmartBoxAIAssistantSettings
Implements:
Inherited Members
Constructors
SmartBoxAIAssistantSettings()
Declaration
public SmartBoxAIAssistantSettings()
Properties
ChatClientKey
The unique key that identifies the client service used by the component for AI operations.
Declaration
[Parameter]
public string ChatClientKey { get; set; }
Property Value
EnableSpeechToText
Specifies whether to enable speech to text functionality.
Declaration
[Parameter]
public bool EnableSpeechToText { get; set; }
Property Value
OnPromptRequest
Specifies the prompt request event.
Declaration
[Parameter]
public EventCallback<SmartBoxAIAssistantPromptRequestEventArgs> OnPromptRequest { get; set; }
Property Value
OnPromptRequestStop
Specifies the prompt request stop event.
Declaration
[Parameter]
public EventCallback<SmartBoxAIAssistantPromptRequestStopEventArgs> OnPromptRequestStop { get; set; }
Property Value
EventCallback<SmartBoxAIAssistantPromptRequestStopEventArgs>
Placeholder
Specifies the placeholder.
Declaration
[Parameter]
public string Placeholder { get; set; }
Property Value
PromptSuggestionTemplate
Specifies the prompt suggestion template.
Declaration
[Parameter]
public RenderFragment<SmartBoxPromptSuggestionTemplateContext> PromptSuggestionTemplate { get; set; }
Property Value
PromptSuggestions
Specifies the prompt suggestions.
Methods
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
Overrides
SetParametersAsync(ParameterView)
Declaration
public override Task SetParametersAsync(ParameterView parameters)
Parameters
parameters
Returns
Overrides