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, IMessageReference 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.ModelArmorConfigImplements
IMessageProjectTypesCustomerProvidedConfigTypesNotebooklmConfigTypesModelArmorConfig, IEquatableProjectTypesCustomerProvidedConfigTypesNotebooklmConfigTypesModelArmorConfig, IDeepCloneableProjectTypesCustomerProvidedConfigTypesNotebooklmConfigTypesModelArmorConfig, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
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 |
|