# Interface OrchestrationModuleConfig

Orchestration module configuration.

interface OrchestrationModuleConfig {
filtering?: FilteringModule;
grounding?: GroundingModule;
masking?: MaskingModule;
promptTemplating: PromptTemplatingModule;
translation?: TranslationModule;
}

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

##### Index

### Properties

filtering?
grounding?
masking?
promptTemplating
translation?

## Properties

### `Optional` filtering

filtering?: FilteringModule

Filtering module configuration for both input and output filters. To configure a filter, use convenience functions like `buildAzureContentSafetyFilter`, `buildLlamaGuard38BFilter`, etc..

#### Example

    filtering: {
      input: {
        filters: [
          buildAzureContentSafetyFilter('input', { hate: 'ALLOW_SAFE', violence: 'ALLOW_SAFE_LOW_MEDIUM' })
        ]
      }
    }

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

### `Optional` grounding

grounding?: GroundingModule

Grounding module configuraton.

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

### `Optional` masking

masking?: MaskingModule

Masking module configuration.

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

### promptTemplating

promptTemplating: PromptTemplatingModule

Prompt templating configuration.

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

### `Optional` translation

translation?: TranslationModule

Translation module configuration.

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

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