錯誤處理
更新時間 2025-03-19 16:08:44
最近更新時間: 2025-03-19 16:08:44
分享文章
本文是一些常見的錯誤情形及示例。
請求處理過程中出現異常時,服務會對外拋出非200的http狀態碼,表明當前請求無法正常完成。
對于異常的請求響應,請求體中會返回error結構,error中返回具體的錯誤信息。
特殊地,在流式請求中:
如果在流式請求接收處理之前發生了異常,如鑒權、參數校驗等問題,與普通的非流式一樣返回http code,并帶有error結構。
如果在流式請求已經接收,會先對外返回流式請求連接建立的信息,此時http code為200,而在后續模型流式返回過程中發生了異常,會在流失返回的chunk返回error結構,并終止當前的流式請求。
錯誤error結構
字段名稱 | 二級字段 | 類型 | 必選 | 描述 |
|---|---|---|---|---|
error |
| object | 是 | 錯誤信息 |
- | code | string | 是 | 平臺錯誤碼 |
- | type | string | 是 | 平臺錯誤類型 |
- | message | string | 是 | 平臺錯誤詳情 |
錯誤結果示例
{
"error":{
"code":"500001",
"type":"INVOKE_MODEL_ERROR",
"message":"服務接口異常,請聯系管理員"
}
}
錯誤碼
| HTTP狀態碼 | 錯誤碼 | 錯誤信息 | 錯誤描述 |
|---|---|---|---|
| 500 | INVOKE_MODEL_ERROR | 服務接口異常,請聯系管理員 | 推理接口異常 |
| 400 | PARAM_ERROR | 參數不正確,請聯系管理員 | 參數校驗失敗 |
| 500 | SYSTEM_ERROR | 系統錯誤, 請聯系管理員 | 系統內部錯誤 |
| 401 | INCORRECT_API_KEY_PROVIDED | AppKey不正確,請使用正確的AppKey | 鑒權信息錯誤 |
| 400 | INVOKE_TEXT_AUDIT_ERROR | 調用審查服務接口發生異常,請聯系管理員 | 內容審核失敗 |
| 400 | TEXT_AUDIT_QUESTION_NOT_PASS | 很抱歉,關于這個問題我無法提供相應的信息。如果您有其他問題,我將很愿意為您回答。 | 問題未通過內容審核 |
| 400 | TEXT_AUDIT_ANSWER_NOT_PASS | 很抱歉,關于這個問題我無法提供相應的信息。如果您有其他問題,我將很愿意為您回答。 | 答案未通過內容審核 |
| 429 | RESOURCES_TIPS | 免費額度已用完或已到期,或賬戶金額不足。請開通付費 | 免費試用限制 |
| 429 | USER_RPM_RATELIMITING | 用戶請求RPM超限,請稍后重試 | RPM(Requests Per Minute)針對用戶每分鐘允許的請求次數超過限制 |
| 429 | USER_TPM_RATELIMITING | 用戶請求TPM超限,請減少tokens后重試 | TPM(Tokens Per Minute)針對用戶每分鐘消耗的token超出限制 |
| 429 | AK_BANNED | 您的請求AK已被封禁,請更換AK或聯系后臺人員解封后重試 | App Key被封禁 |
| 429 | MODEL_RPM_RATELIMITING | 模型請求RPM超限,請稍后重試 | RPM(Requests Per Minute)針對模型側每分鐘允許的請求次數超過限制 |
| 429 | MODEL_TPM_RATELIMITING | 模型請求TPM超限,請減少tokens后重試 | TPM(Tokens Per Minute)針對模型側的每分鐘消耗的token超出限制 |