Experimental
@aws-cdk/aws-bedrock-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
ModalityType Enum
The type of modality that can be used in content filters.
Example
ts
const guardrail = new bedrock.Guardrail(this, 'bedrockGuardrails', {
guardrailName: 'my-BedrockGuardrails',
// Configure tier for content filters (optional)
contentFiltersTierConfig: bedrock.TierConfig.STANDARD,
});
guardrail.addContentFilter({
type: bedrock.ContentFilterType.SEXUAL,
inputStrength: bedrock.ContentFilterStrength.HIGH,
outputStrength: bedrock.ContentFilterStrength.MEDIUM,
// props below are optional
inputAction: bedrock.GuardrailAction.BLOCK,
inputEnabled: true,
outputAction: bedrock.GuardrailAction.NONE,
outputEnabled: true,
inputModalities: [bedrock.ModalityType.TEXT, bedrock.ModalityType.IMAGE],
outputModalities: [bedrock.ModalityType.TEXT],
});
Members
| Member | Description |
|---|---|
TEXT | Text modality for content filters. |
IMAGE | Image modality for content filters. |
Referenced by
ContentFilter.inputModalitiesinput_modalitiesinputModalitiesInputModalitiesInputModalitiesContentFilter.outputModalitiesoutput_modalitiesoutputModalitiesOutputModalitiesOutputModalities