錯誤處理
當 Aiberm API 請求失敗時,API 會回傳 JSON 錯誤物件。請使用 HTTP 狀態碼、error.code 和 error.message 來判斷問題並決定下一步。
若需要支援,請附上包含所有 request id 的完整錯誤回應。
錯誤回應格式
{
"error": {
"message": "用户额度不足, 剩余额度: ¥0.00 (request id: 20260622xxxxxxxx)",
"type": "new_api_error",
"code": "insufficient_user_quota"
}
}
| 欄位 | 意義 |
|---|---|
message | 可讀的錯誤訊息。結尾的 (request id: ...) 是此請求的追蹤 ID。聯繫支援時請一併提供。 |
code | 錯誤類別識別碼。請與下方常見錯誤對照。 |
type | 錯誤來源標記。大多數情況下不需要直接處理。 |
若
message包含多個(request id: ...),這是正常的。代表請求經過多個服務層。聯繫支援時請複製完整錯誤訊息。
HTTP 狀態碼
| 狀態 | 意義 | 該怎麼做 |
|---|---|---|
400 | 請求格式無效 | 檢查請求 JSON、必填欄位、Content-Type 和模型名稱。 |
401 | API 金鑰無效 | 檢查 API 金鑰是否正確、過期、停用或額度用盡。 |
403 | 無權限或餘額不足 | 檢查帳戶餘額、權杖權限、模型權限和來源 IP。 |
404 | 找不到資源 | 檢查端點 URL 和模型名稱拼寫。 |
429 | 請求過多 | 降低並行或請求頻率,稍後再試。 |
500 | 內部伺服器錯誤 | 稍後再試。若持續發生,請帶著 request id 聯繫支援。 |
503 | 暫時無法提供服務 | 該模型目前沒有可用路由。稍後再試或聯繫支援。 |
API 金鑰與認證錯誤
這些錯誤通常回傳 401。
| 可能看到的訊息 | 常見原因 | 如何修正 |
|---|---|---|
无效的令牌 | API 金鑰不正確或不存在。 | 確認金鑰完整且沒有多餘或缺少字元。請從控制台重新複製。 |
该令牌已过期 | 權杖已過期。 | 在控制台重新產生權杖,或延長有效期限。 |
该令牌额度已用尽 | 此權杖分配的額度已用完。 | 提高權杖額度,或改用額度足夠的權杖。 |
该令牌状态不可用 | 權杖已停用。 | 在控制台啟用權杖,或建立新的。 |
未提供令牌 | 請求未包含 API 金鑰。 | 在請求標頭加入 Authorization: Bearer sk-xxxxxx。 |
權限與餘額錯誤
這些錯誤通常回傳 403。
| 可能看到的訊息 | 常見原因 | 如何修正 |
|---|---|---|
用户额度不足, 剩余额度: ... | 帳戶餘額不足以完成此請求。 | 儲值後再試。 |
预扣费额度失败, 用户剩余额度: ... | 餘額不足以覆蓋預估請求成本。 | 儲值,或降低 max_tokens 並縮短輸入。 |
您的 IP 不在令牌允许访问的列表中 | 權杖設有 IP 允許清單,目前 IP 不在其中。 | 使用允許的 IP,或在控制台更新允許清單。 |
用户已被封禁 | 帳戶已被停權。 | 聯繫支援了解詳情。 |
无权访问 xxx 分组 | 權杖無法存取所請求的群組。 | 使用允許的群組,或申請存取權。 |
该令牌无权访问模型 xxx | 權杖允許的模型清單不包含此模型。 | 使用允許的模型,或在控制台更新權杖的模型權限。 |
請求內容錯誤
這些錯誤通常回傳 400。
| 可能看到的訊息 | 常見原因 | 如何修正 |
|---|---|---|
Invalid request, ... | 無法解析請求本文。 | 確認 JSON 有效,且 Content-Type 為 application/json。 |
未指定模型名称,模型名称不能为空 | 請求缺少 model 欄位。 | 在請求本文加入正確的 model。 |
類似 检测到敏感词 的訊息 | 輸入符合內容安全規則。 | 調整輸入後再試。 |
速率限制錯誤
這些錯誤通常回傳 429。
| 可能看到的訊息 | 常見原因 | 如何修正 |
|---|---|---|
您已达到请求数限制:N分钟内最多请求M次 | 已達到成功請求上限。 | 降低請求頻率,等限制視窗重置後再試。 |
您已达到总请求数限制:...,包括失败次数... | 已達到總請求上限(包含失敗請求)。 | 檢查是否有失敗請求在循環,修正原因後再試。 |
模型與路由錯誤
這些錯誤通常回傳 404 或 503。
| 可能看到的訊息 | 常見原因 | 如何修正 |
|---|---|---|
模型不存在 | 模型名稱拼錯,或此權杖未啟用該模型。 | 確認模型名稱與權杖的模型權限。 |
无可用渠道 | 該模型目前沒有可用路由。 | 稍後再試。若持續不可用,請聯繫支援。 |
伺服器錯誤
這些錯誤通常回傳 500 或 503。
| 可能看到的訊息 | 常見原因 | 如何修正 |
|---|---|---|
| 內部錯誤訊息 | 暫時的伺服器問題,或上游服務暫時不可用。 | 稍後再試。若持續發生,請帶著 request id 聯繫支援。 |
聯繫支援前
為了更快定位問題,請提供:
- 完整錯誤回應,包含
message、code和每個request id。 - 問題發生的大約時間。
- 您呼叫的模型名稱和端點 URL。
- API 金鑰的前幾個字元,例如
sk-abcd...。請勿傳送完整金鑰。