

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

# 錯誤處理
<a name="text-error-handing"></a>

將錯誤傳回用戶端的方式會因發生的錯誤類型而有所不同。在本節中，我們只專注於 Amazon Nova 模型特有的錯誤條件。您要在應用程式程式碼中處理的三種主要錯誤類型包括：**輸入驗證**錯誤、**負責任的 AI 原則 (RAI) 輸入偏轉**錯誤，以及 **RAI 輸出偏轉**錯誤。

**輸入驗證：**當您對輸入參數使用不支援的值時，會發生輸入驗證錯誤。例如，超出邊界的溫度值，或輸入 `image` 的格式不正確。所有輸入驗證錯誤都會以 **ValidationException** 表示，其中包含描述問題原因的訊息字串。

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

產生了輸出但被判定其與 AWS 負責任的 AI 原則不符時，則會發生 RAI 輸出偏轉錯誤。出現這種情況時，不會使用例外狀況。相反地，會傳回成功的回應，並且其結構中會包含一個 `error` 欄位，其爲具有下列其中一個值的字串：
+ **輸出文字**驗證訊息：「產生的文字已被我們的內容過濾器封鎖。」