Values.GuardrailUsageSourceThe details on the use of the guardrail.
type nonrec t = {topicPolicyUnits : GuardrailTopicPolicyUnitsProcessed.t option;The topic policy units processed by the guardrail.
*)contentPolicyUnits : GuardrailContentPolicyUnitsProcessed.t option;The content policy units processed by the guardrail.
*)wordPolicyUnits : GuardrailWordPolicyUnitsProcessed.t option;The word policy units processed by the guardrail.
*)sensitiveInformationPolicyUnits : GuardrailSensitiveInformationPolicyUnitsProcessed.t
option;The sensitive information policy units processed by the guardrail.
*)sensitiveInformationPolicyFreeUnits : GuardrailSensitiveInformationPolicyFreeUnitsProcessed.t
option;The sensitive information policy free units processed by the guardrail.
*)contextualGroundingPolicyUnits : GuardrailContextualGroundingPolicyUnitsProcessed.t
option;The contextual grounding policy units processed by the guardrail.
*)contentPolicyImageUnits : GuardrailContentPolicyImageUnitsProcessed.t option;The content policy image units processed by the guardrail.
*)automatedReasoningPolicyUnits : GuardrailAutomatedReasoningPolicyUnitsProcessed.t
option;The number of text units processed by the automated reasoning policy.
*)automatedReasoningPolicies : GuardrailAutomatedReasoningPoliciesProcessed.t
option;The number of automated reasoning policies that were processed during the guardrail evaluation.
*)}val make :
?topicPolicyUnits:??? ->
?contentPolicyUnits:??? ->
?wordPolicyUnits:??? ->
?sensitiveInformationPolicyUnits:??? ->
?sensitiveInformationPolicyFreeUnits:??? ->
?contextualGroundingPolicyUnits:??? ->
?contentPolicyImageUnits:??? ->
?automatedReasoningPolicyUnits:??? ->
?automatedReasoningPolicies:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string * [> `Integer of GuardrailTopicPolicyUnitsProcessed.t ]) list ]