Discovery Engine v1beta API - Class Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig.Types.ModelArmorConfig (1.0.0-beta24)

public sealed class Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig.Types.ModelArmorConfig : IMessage<Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig.Types.ModelArmorConfig>, IEquatable<Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig.Types.ModelArmorConfig>, IDeepCloneable<Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig.Types.ModelArmorConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1beta API class Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig.Types.ModelArmorConfig.

Configuration for customer defined Model Armor templates to be used for sanitizing user prompts and LLM responses.

Inheritance

object > Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig.Types.ModelArmorConfig

Namespace

Google.Cloud.DiscoveryEngine.V1Beta

Assembly

Google.Cloud.DiscoveryEngine.V1Beta.dll

Constructors

ModelArmorConfig()

public ModelArmorConfig()

ModelArmorConfig(ModelArmorConfig)

public ModelArmorConfig(Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig.Types.ModelArmorConfig other)
Parameter
Name Description
other ProjectTypesCustomerProvidedConfigTypesNotebooklmConfigTypesModelArmorConfig

Properties

ResponseTemplate

public string ResponseTemplate { get; set; }

Optional. The resource name of the Model Armor Template for sanitizing LLM responses. Format: projects/{project}/locations/{location}/templates/{template_id} If not specified, no sanitization will be applied to the LLM 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