

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 錯誤處理
<a name="image-gen-errors"></a>

您需要在應用程式程式碼中處理三種主要錯誤類型。它們是輸入驗證錯誤、 AWS 負責任的 AI 原則 (RAI) 輸入偏轉錯誤，以及 RAI 輸出偏轉錯誤。這些錯誤是 Amazon Nova Canvas 特有的。

當您對輸入參數使用不支援的值時，會發生輸入驗證錯誤。例如，寬度值不符合支援的解析度、輸入影像超過允許的大小上限，或包含純黑色和純白色以外其他顏色的 `maskImage`。所有輸入驗證錯誤都會以 `ValidationException` 表示，其中包含描述問題原因的訊息字串。

當任何輸入文字值或影像判定違反負責任的 AI 政策時，就會發生 RAI AWS 輸入偏轉錯誤。這些錯誤會以 `ValidationException` 表示，並顯示下列其中一個訊息：
+ 輸入文字驗證訊息 -「我們的內容過濾器已封鎖此請求。請調整您的文字提示詞以提交新請求。」
+ 輸入影像驗證訊息 -「我們的內容過濾器已封鎖此請求。請調整您的輸入影像以提交新請求。」

產生映像但與 AWS 負責任的 AI 政策不符時，會發生 RAI 輸出偏轉錯誤。出現這種情況時，不會使用例外狀況。相反地，會傳回成功的回應，並且其結構中會包含一個錯誤欄位，其爲具有下列其中一個值的字串：
+ 如果所有請求的影像均違反 RAI 政策 -「我們的內容過濾器已封鎖所有產生的影像。」
+ 如果部分但不是全部請求的影像違反了 RIA 政策 -「我們的內容過濾器已封鎖部分產生的影像。」