Model Armor v1 API - Class PiAndJailbreakFilterResult (1.0.0-beta04)

public sealed class PiAndJailbreakFilterResult : IMessage<PiAndJailbreakFilterResult>, IEquatable<PiAndJailbreakFilterResult>, IDeepCloneable<PiAndJailbreakFilterResult>, IBufferMessage, IMessage

Reference documentation and code samples for the Model Armor v1 API class PiAndJailbreakFilterResult.

Prompt injection and Jailbreak Filter Result.

Inheritance

object > PiAndJailbreakFilterResult

Namespace

Google.Cloud.ModelArmor.V1

Assembly

Google.Cloud.ModelArmor.V1.dll

Constructors

PiAndJailbreakFilterResult()

public PiAndJailbreakFilterResult()

PiAndJailbreakFilterResult(PiAndJailbreakFilterResult)

public PiAndJailbreakFilterResult(PiAndJailbreakFilterResult other)
Parameter
Name Description
other PiAndJailbreakFilterResult

Properties

ConfidenceLevel

public DetectionConfidenceLevel ConfidenceLevel { get; set; }

Confidence level identified for Prompt injection and Jailbreak.

Property Value
Type Description
DetectionConfidenceLevel

ExecutionState

public FilterExecutionState ExecutionState { get; set; }

Output only. Reports whether Prompt injection and Jailbreak filter was successfully executed or not.

Property Value
Type Description
FilterExecutionState

MatchState

public FilterMatchState MatchState { get; set; }

Output only. Match state for Prompt injection and Jailbreak.

Property Value
Type Description
FilterMatchState

MessageItems

public RepeatedField<MessageItem> MessageItems { get; }

Optional messages corresponding to the result. A message can provide warnings or error details. For example, if execution state is skipped then this field provides related reason/explanation.

Property Value
Type Description
RepeatedFieldMessageItem