public sealed class PiAndJailbreakFilterSettings : IMessage<PiAndJailbreakFilterSettings>, IEquatable<PiAndJailbreakFilterSettings>, IDeepCloneable<PiAndJailbreakFilterSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Model Armor v1beta API class PiAndJailbreakFilterSettings.
Prompt injection and Jailbreak Filter settings.
Implements
IMessagePiAndJailbreakFilterSettings, IEquatablePiAndJailbreakFilterSettings, IDeepCloneablePiAndJailbreakFilterSettings, IBufferMessage, IMessageNamespace
Google.Cloud.ModelArmor.V1BetaAssembly
Google.Cloud.ModelArmor.V1Beta.dll
Constructors
PiAndJailbreakFilterSettings()
public PiAndJailbreakFilterSettings()
PiAndJailbreakFilterSettings(PiAndJailbreakFilterSettings)
public PiAndJailbreakFilterSettings(PiAndJailbreakFilterSettings other)
Parameter | |
---|---|
Name | Description |
other |
PiAndJailbreakFilterSettings |
Properties
ConfidenceLevel
public DetectionConfidenceLevel ConfidenceLevel { get; set; }
Optional. Confidence level for this filter. Confidence level is used to determine the threshold for the filter. If detection confidence is equal to or greater than the specified level, a positive match is reported. Confidence level will only be used if the filter is enabled.
Property Value | |
---|---|
Type | Description |
DetectionConfidenceLevel |
FilterEnforcement
public PiAndJailbreakFilterSettings.Types.PiAndJailbreakFilterEnforcement FilterEnforcement { get; set; }
Optional. Tells whether Prompt injection and Jailbreak filter is enabled or disabled.
Property Value | |
---|---|
Type | Description |
PiAndJailbreakFilterSettingsTypesPiAndJailbreakFilterEnforcement |