错误处理
您需要在应用程序代码中处理三种主要类型的错误,即输入验证错误、AWS 负责任的人工智能(RAI)输入偏差错误和 RAI 输出偏差错误。这些都是 Amazon Nova Reel 特有的错误。
如果请求格式不正确,或者对输入参数使用了不支持的值(例如,duration
值与某个受支持的值不匹配,或输入 image
的分辨率不完全是 1280 x 720),则会出现输入验证错误。所有输入验证错误都以 ValidationException 的形式表示,其中包含描述问题原因的消息字符串。调用 Amazon Bedrock 运行时的 start_async_invoke()
方法时会引发此异常。
如果输入文本值或输入图像被判定违反 AWS 负责任的人工智能的核心维度
-
输入文本验证消息:“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.”
如果生成的视频被判定为不符合我们的负责任的人工智能的核心维度get_invoke()
)时,回复的 status
字段值将为“失败”,failureMessage
字段值为“The generated video has been blocked by our content filters.”