public sealed class Assistant.Types.CustomerPolicy.Types.ModelArmorConfig : IMessage<Assistant.Types.CustomerPolicy.Types.ModelArmorConfig>, IEquatable<Assistant.Types.CustomerPolicy.Types.ModelArmorConfig>, IDeepCloneable<Assistant.Types.CustomerPolicy.Types.ModelArmorConfig>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1beta API class Assistant.Types.CustomerPolicy.Types.ModelArmorConfig.
Configuration for customer defined Model Armor templates to be used for sanitizing user prompts and assistant responses.
Implements
IMessageAssistantTypesCustomerPolicyTypesModelArmorConfig, IEquatableAssistantTypesCustomerPolicyTypesModelArmorConfig, IDeepCloneableAssistantTypesCustomerPolicyTypesModelArmorConfig, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Constructors
ModelArmorConfig()
public ModelArmorConfig()ModelArmorConfig(ModelArmorConfig)
public ModelArmorConfig(Assistant.Types.CustomerPolicy.Types.ModelArmorConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
AssistantTypesCustomerPolicyTypesModelArmorConfig |
Properties
FailureMode
public Assistant.Types.CustomerPolicy.Types.ModelArmorConfig.Types.FailureMode FailureMode { get; set; }Optional. Defines the failure mode for Model Armor sanitization.
| Property Value | |
|---|---|
| Type | Description |
AssistantTypesCustomerPolicyTypesModelArmorConfigTypesFailureMode |
|
ResponseTemplate
public string ResponseTemplate { get; set; }Optional. The resource name of the Model Armor template for sanitizing
assistant responses. Format:
projects/{project}/locations/{location}/templates/{template_id}
If not specified, no sanitization will be applied to the assistant response.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ResponseTemplateAsTemplateName
public TemplateName ResponseTemplateAsTemplateName { get; set; }TemplateName-typed view over the ResponseTemplate resource name property.
| Property Value | |
|---|---|
| Type | Description |
TemplateName |
|
UserPromptTemplate
public string UserPromptTemplate { get; set; }Optional. The resource name of the Model Armor template for sanitizing
user prompts. Format:
projects/{project}/locations/{location}/templates/{template_id}
If not specified, no sanitization will be applied to the user prompt.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UserPromptTemplateAsTemplateName
public TemplateName UserPromptTemplateAsTemplateName { get; set; }TemplateName-typed view over the UserPromptTemplate resource name property.
| Property Value | |
|---|---|
| Type | Description |
TemplateName |
|