

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 禁用模态和路由文件类型
<a name="bda-routing-enablement"></a>

默认情况下，BDA 中的项目按照文件类型将其分类到不同的语义模态，来处理支持的文件类型。在创建或编辑项目时，您可以修改要处理的模态以及将哪些文件类型发送到哪些模态。在这一部分中，我们将介绍如何启用和禁用不同的模态、将文件路由到特定模态以及 BDA 的默认路由过程。

## 禁用模态处理
<a name="bda-modality-enablement"></a>

创建项目时，您可能会想到一个使用案例，其中不需要处理所有类型的文件。例如，您可能希望只处理文档和音频文件。如果是这样的话，你不希望 BDA 发送 JPEG 作为图像处理或作为 MP4 视频处理。利用模态启用功能，您可以关闭项目中的特定模态，从而编辑来自 BDA 处理的响应。

**使用 BDA 控制台禁用模态**  
使用 BDA 控制台时，模态启用由检查清单处理，在编辑或创建项目时，您只需选择或取消选择各模态即可。这些选项位于“高级设置”选项卡下。每个项目必须至少选择一个模态。

![\[Modality enablement options with checkboxes for document, image, video, and audio.\]](http://docs.aws.amazon.com/zh_cn/bedrock/latest/userguide/images/bda/modalityenableconsole.png)


**使用 BDA API 禁用模态**  
使用 BDA API 时，可以通过 `CreateDataAutomation` 操作中的 `overrideConfiguration` 请求元素处理模态启用。每个模态都有一个关联部分，您可以在其中将模态声明为 `ENABLED` 或 `DISABLED`。以下是仅启用文档和音频模态的 `overrideConfiguration` 元素示例。`modalityProcessing` 标志默认为 `ENABLED`。

```
"overrideConfiguration" : {
    "document": {
        "splitter": {
            "state": ENABLED
        },
        "modalityProcessing": {
            "state": ENABLED
        },
    },
    "image": {
        "modalityProcessing": {
            "state": DISABLED
        }
    },
    "video": {
        "modalityProcessing": {
            "state": DISABLED 
        }
    },
    "audio": {
        "modalityProcessing": {
            "state": ENABLED
        }
    },
    ...
}
```

此部分末尾的省略号表示移除了 `modalityRouting` 元素，这些内容将在下一部分中详细讨论。

## 将文件路由到特定处理类型
<a name="bda-modality-routing"></a>

一些文件类型能够基于各种因素，路由到不同的模态。使用模态路由，您可以将某些文件类型设置为手动路由到某些模态处理。 JPEGs 并且 PNGs 可以路由到文档处理或图像处理。 MP4s 并且 MOVs 可以路由到视频或音频处理。

**使用 BDA 控制台进行路由**  
创建或编辑蓝图时，在“高级设置”选项卡中，您可以选择添加新的手动模态路由。通过这种方法，您可以从 4 种可用文件类型中选择一种，然后选择将该文件类型路由到哪种处理模态。以下是控制台的屏幕截图，其中带有手动模态路由，将 PNG 文件发送到文档处理模态。

**注意**  
JPEG 文件的设置适用于“.jpeg”和“.jpg”文件。设置 MP4 设置适用于两个 “.mp4” “.m4v” 文件。

![\[来自 AWS 管理控制台的图片，显示两个下拉菜单，其中标注了文件类型和模态目标，分别选择了“PNG”和“Document”。\]](http://docs.aws.amazon.com/zh_cn/bedrock/latest/userguide/images/bda/manualrouting.png)


**使用 BDA API 进行路由**  
与模态启用类似，模态路由通过 `overrideConfiguration` 请求元素处理。以下是 `overrideConfiguration` 的 `modalityRouting` 部分示例。此示例假设所有模态都已启用，并将 JPEG 和 PNG 文件路由到文档模式，将 MOV 文件路由到音频模式。 MP4 

```
...
   "modalityRouting": {
        "jpeg": DOCUMENT, 
        "png": DOCUMENT,  
        "mp4": AUDIO,     
        "mov": AUDIO      
    }
}
```

示例开头的省略号表示删除了 `overrideConfiguration` 的其余部分，在关于模态启用和文档拆分器功能的部分中将对此进行详细讨论。

## InvokeDataAutomationAsync API 的标准路由
<a name="bda-standard-routing-async"></a>

在您没有设置自己的路由过程时，BDA 使用一组基于文件类型的标准过程来确定 BDA 将路由到哪种模态。下表列出了默认过程。

PNGs 并将语义分类器 JPEGs 列为默认行为。这意味着 BDA 将使用内部模型，查看指标来确定提交的文件是图像还是文档，并自动执行路由。


| 文件类型 | 默认路由行为 | 
| --- | --- | 
|  PNG  |  语义分类器；图像或文档  | 
|  JPEG  |  语义分类器；图像或文档  | 
|  PDF、TIFF  |  文档  | 
|  MP4，MOV  |  视频  | 
|  AMR、FLAC、M4A、、OGG、WEBM MP3、WAV  |  音频  | 

## InvokeDataAutomation API 的标准路由
<a name="bda-standard-routing-sync"></a>

[InvokeDataAutomation](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation-runtime_InvokeDataAutomation.html)API 还将使用内部模型查看提交的 PNG 或 JPEG 文件是图像还是文档的指标，并自动执行路由。下表列出了默认过程。

PNGs 并将语义分类器 JPEGs 列为默认行为。这意味着 BDA 将使用内部模型，查看指标来确定提交的文件是图像还是文档，并自动执行路由。PDF 和 TIFF 文件将路由到 “文档” 模式进行处理。 InvokeDataAutomation API 目前不支持音频和视频文件。


| 文件类型 | 默认路由行为 | 
| --- | --- | 
|  PNG  |  语义分类器；图像或文档  | 
|  JPEG  |  语义分类器；图像或文档  | 
|  PDF、TIFF  |  文档  | 