

# 错误处理
<a name="video-gen-errors"></a>

您需要在应用程序代码中处理三种主要类型的错误，即输入验证错误、AWS 负责任的人工智能（RAI）输入偏差错误和 RAI 输出偏差错误。这些都是 Amazon Nova Reel 特有的错误。

如果请求格式不正确，或者对输入参数使用了不支持的值（例如，`duration` 值与某个受支持的值不匹配，或输入 `image` 的分辨率不完全是 1280 x 720），则会出现输入验证错误。所有输入验证错误都以 **ValidationException** 的形式表示，其中包含描述问题原因的消息字符串。调用 Amazon Bedrock 运行时的 `start_async_invoke()` 方法时会引发此异常。

如果输入文本值或输入图像被判定违反 [AWS 负责任的人工智能的核心维度](https://aws.amazon.com/ai/responsible-ai/)，就会发生 RAI 输入偏差错误。这些错误以 **ValidationException** 的形式表示，并显示以下消息之一：
+ **输入文本**验证消息：“This request has been blocked by our content filters. Please adjust your text prompt to submit a new request.”
+ **输入图像**验证消息：“This request has been blocked by our content filters. Please adjust your input image to submit a new request.”

如果生成的视频被判定为不符合[我们的负责任的人工智能的核心维度](https://aws.amazon.com/ai/responsible-ai/)，就会发生 RAI 输出偏差错误。若发生这种情况，不会抛出异常，而会将作业标记为“失败”，并且文件永远不会写入 Amazon S3。查询作业状态（例如使用 `get_invoke()`）时，回复的 `status` 字段值将为“失败”，`failureMessage` 字段值为“The generated video has been blocked by our content filters.”