Class AIClientInfo
Inheritance
Namespace: Telerik.Reporting.Services.Engine
Assembly: Telerik.Reporting.dll
Syntax
public class AIClientInfo
Constructors
AIClientInfo()
Declaration
public AIClientInfo()
Properties
AllowCustomPrompts
Gets or sets a flag indicating whether users are allowed to input custom prompts.
Declaration
public bool AllowCustomPrompts { get; set; }
Property Value
System.Boolean
|
Remarks
Specifies whether end-users can submit custom prompts to the AI assistant. When this is disabled there must be at least one predefined prompt available.
ConsentMessage
Gets or sets a consent message which users have to accept in order to use the AI feature.
Declaration
public string ConsentMessage { get; set; }
Property Value
System.String
|
Remarks
Specifies the message which end-users will see when the RequireConsent flag is set to true.
PredefinedPrompts
Gets or sets a collection of predefined prompts available for use within this AI thread.
Declaration
public List<string> PredefinedPrompts { get; set; }
Property Value
System.Collections.Generic.List<System.String>
|
Remarks
Predefined prompts provide suggested or commonly used queries that can be presented to users, making it easier to interact with the AI functionality in the reporting system.
RequireConsent
Gets or sets a flag indicating whether user consent is required to use the AI feature.
Declaration
public bool RequireConsent { get; set; }
Property Value
System.Boolean
|
Remarks
Specifies whether end-users will see a ConsentMessage that requires their explicit agreement before allowing the use of the AI feature