Model Armor v1beta API - Class PiAndJailbreakFilterSettings (1.0.0-beta04)

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.

Inheritance

object > PiAndJailbreakFilterSettings

Namespace

Google.Cloud.ModelArmor.V1Beta

Assembly

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