Skip to content

GuardrailTraceAssessment

Source code in docs_src/capo_bedrock_runtime/types/guardrail_trace_assessment.py
class GuardrailTraceAssessment(TypedDict, closed=True):
    model_output: NotRequired["capo_bedrock_runtime.types.model_outputs.ModelOutputs"]
    """<p>The output from the model.</p>"""
    input_assessment: NotRequired[
        "capo_bedrock_runtime.types.guardrail_assessment_map.GuardrailAssessmentMap"
    ]
    """<p>The input assessment.</p>"""
    output_assessments: NotRequired[
        "capo_bedrock_runtime.types.guardrail_assessment_list_map.GuardrailAssessmentListMap"
    ]
    """<p>the output assessments.</p>"""
    action_reason: NotRequired["str"]
    """<p>Provides the reason for the action taken when harmful content is detected.</p>"""

action_reason instance-attribute

action_reason: NotRequired[str]

Provides the reason for the action taken when harmful content is detected.

input_assessment instance-attribute

input_assessment: NotRequired[GuardrailAssessmentMap]

The input assessment.

model_output instance-attribute

model_output: NotRequired[ModelOutputs]

The output from the model.

output_assessments instance-attribute

output_assessments: NotRequired[GuardrailAssessmentListMap]

the output assessments.