# Interface AzureContentSafetyFilterInputParameters

Input parameters for Azure content safety input filter.

interface AzureContentSafetyFilterInputParameters {
hate?:
| "ALLOW_SAFE"
| "ALLOW_SAFE_LOW"
| "ALLOW_SAFE_LOW_MEDIUM"
| "ALLOW_ALL";
prompt_shield?: boolean;
self_harm?: | "ALLOW_SAFE"
| "ALLOW_SAFE_LOW"
| "ALLOW_SAFE_LOW_MEDIUM"
| "ALLOW_ALL";
sexual?: | "ALLOW_SAFE"
| "ALLOW_SAFE_LOW"
| "ALLOW_SAFE_LOW_MEDIUM"
| "ALLOW_ALL";
violence?: | "ALLOW_SAFE"
| "ALLOW_SAFE_LOW"
| "ALLOW_SAFE_LOW_MEDIUM"
| "ALLOW_ALL";
}

#### Hierarchy

- AzureContentSafetyFilterBaseParameters
  - AzureContentSafetyFilterInputParameters

- Defined in packages/orchestration/dist/orchestration-types.d.ts:465

##### Index

### Properties

hate?
prompt_shield?
self_harm?
sexual?
violence?

## Properties

### `Optional` hate

hate?: "ALLOW_SAFE" | "ALLOW_SAFE_LOW" | "ALLOW_SAFE_LOW_MEDIUM" | "ALLOW_ALL"

The filter category for hate content.

Inherited from AzureContentSafetyFilterBaseParameters.hate

- Defined in packages/orchestration/dist/orchestration-types.d.ts:439

### `Optional` prompt_shield

prompt_shield?: boolean

A flag to use prompt shield.

- Defined in packages/orchestration/dist/orchestration-types.d.ts:469

### `Optional` self_harm

self_harm?:
| "ALLOW_SAFE"
| "ALLOW_SAFE_LOW"
| "ALLOW_SAFE_LOW_MEDIUM"
| "ALLOW_ALL"

The filter category for self-harm content.

Inherited from AzureContentSafetyFilterBaseParameters.self_harm

- Defined in packages/orchestration/dist/orchestration-types.d.ts:443

### `Optional` sexual

sexual?: "ALLOW_SAFE" | "ALLOW_SAFE_LOW" | "ALLOW_SAFE_LOW_MEDIUM" | "ALLOW_ALL"

The filter category for sexual content.

Inherited from AzureContentSafetyFilterBaseParameters.sexual

- Defined in packages/orchestration/dist/orchestration-types.d.ts:447

### `Optional` violence

violence?:
| "ALLOW_SAFE"
| "ALLOW_SAFE_LOW"
| "ALLOW_SAFE_LOW_MEDIUM"
| "ALLOW_ALL"

The filter category for violence content.

Copyright Ⓒ 2026 SAP SE or an SAP affiliate company. All rights reserved.

Inherited from AzureContentSafetyFilterBaseParameters.violence

- Defined in packages/orchestration/dist/orchestration-types.d.ts:451