

# 错误处理
<a name="text-error-handing"></a>

向客户端传回错误的方式因发生的错误类型而异。在本节中，我们仅重点介绍 Amazon Nova 模型特有的错误条件。您要在应用程序代码中处理的三种主要错误类型是**输入验证**错误、**负责任的人工智能（RAI）输入偏差**错误和 **RAI 输出偏差**错误。

**输入验证：**您对输入参数使用不支持的值时，就会出现输入验证错误。例如，温度的越界值或 `image` 输入格式不正确。所有输入验证错误都以 **ValidationException** 的形式表示，其中包含描述问题原因的消息字符串。

如果有任何输入文本值或图像被判定违反 AWS 负责任的人工智能政策，就会发生 **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.”
+ **输入视频**验证消息：“This request has been blocked by our content filters. Please adjust your input video to submit a new request.”

如果生成的输出被判定为不符合 AWS 负责任的人工智能政策，就会发生 RAI 输出偏差错误。若发生这种情况，不会抛出异常，而是返回成功回复。其结构包含一个 `error` 字段，该字段是一个包含以下值之一的字符串：
+ **输出文本**验证消息："The generated text has been blocked by our content filters."