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:GuardrailTopicPolicyUnitsProcessed.t ->
?contentPolicyUnits:GuardrailContentPolicyUnitsProcessed.t ->
?wordPolicyUnits:GuardrailWordPolicyUnitsProcessed.t ->
?sensitiveInformationPolicyUnits:
GuardrailSensitiveInformationPolicyUnitsProcessed.t ->
?sensitiveInformationPolicyFreeUnits:
GuardrailSensitiveInformationPolicyFreeUnitsProcessed.t ->
?contextualGroundingPolicyUnits:
GuardrailContextualGroundingPolicyUnitsProcessed.t ->
?contentPolicyImageUnits:GuardrailContentPolicyImageUnitsProcessed.t ->
?automatedReasoningPolicyUnits:
GuardrailAutomatedReasoningPolicyUnitsProcessed.t ->
?automatedReasoningPolicies:GuardrailAutomatedReasoningPoliciesProcessed.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string * [> `Integer of GuardrailTopicPolicyUnitsProcessed.t ]) list ]