跳到主要內容

錯誤、限制與用量

錯誤格式​

錯誤體的格式隨接口協議和錯誤發生階段而定:

  • OpenAI 兼容接口:{"error": {"type": "...", "message": "..."}},部分錯誤帶 code;
  • Anthropic 兼容接口:{"type": "error", "error": {"type": "...", "message": "..."}};
  • API 密鑰與計費檢查(在請求進入模型之前):{"code": "...", "message": "..."}。

排查時優先看 HTTP 狀態碼,再看 code 或 type。

常見狀態碼​

400 請求有誤​

  • 請求體為空或不是合法 JSON、缺少 model、字段類型不對;
  • 影片請求帶了模型不支持的字段:video_input_unsupported,field 指出是哪個字段;
  • 模型服務拒絕了請求內容:upstream_rejected,可能帶模型服務返回的 upstream_code。

401 鑒權失敗​

code含義怎麼辦
API_KEY_REQUIRED沒有帶 API 密鑰檢查請求頭 Authorization: Bearer <密钥>
INVALID_API_KEYAPI 密鑰無效到控制台核對或新建 API 密鑰
API_KEY_DISABLEDAPI 密鑰已停用在控制台重新啟用

只在 URL 查詢參數中傳 API 密鑰不算有效鑒權,會返回 API_KEY_REQUIRED。

402 餘額不足​

insufficient_credits:賬戶可用餘額不足,請到控制台「充值」頁增值後重試。

403 無權使用​

code含義怎麼辦
API_KEY_EXPIREDAPI 密鑰已過期在控制台修改有效期或新建 API 密鑰
ACCESS_DENIED來源 IP 不在白名單或在黑名單中檢查 API 密鑰的 IP 設置

404 找不到​

  • model_not_found:模型名寫錯,或你的賬戶不能使用這個模型;
  • 模型不支持所調用的接口(例如用對話模型調生圖);
  • 請求路徑不存在,常見原因是 base_url 漏了 /v1。

409 影片未就緒​

video_not_ready:影片還在生成,稍後再請求下載。

413 請求體過大​

請求體超過上限,見請求限制。

429 超出額度或頻率​

場景返回怎麼辦
API 密鑰總額度用完API_KEY_QUOTA_EXHAUSTED在控制台提高額度或重置已用額度
併發請求超限gateway_concurrency_limit降低併發,等待後重試
模型服務限流upstream_rate_limited等待後重試;響應有 Retry-After 時按其指示等待

5xx 服務暫時不可用​

  • 502 upstream_unavailable:模型服務暫時不可用;
  • 503 no_available_account 或 Service temporarily unavailable:暫時沒有可用的服務容量。

這類錯誤可以稍後重試,建議使用指數退避。

請求限制​

限制值
單個請求體大小100MB
無響應等待接入層讀取逾時為 600 秒;模型接口或客戶端可能更早逾時,這不是整個任務的最長執行時間
用量查詢範圍最長 90 天

API 密鑰級的總額度、有效期和 IP 限制由你在控制台自行設置;賬戶級的請求頻率和併發上限由平台設定,超出時返回 429。

費用與用量​

  • API 調用每次按實際用量從美元餘額扣費,與 ZaiDrama 創作共用同一份餘額,餘額和增值見賬戶、餘額與支援。
  • 各模型的美元單價(每百萬 Token 或每個計費單位)在控制台「模型定價」查看。
  • 影片任務只在成功出片時計費一次。
  • 調用明細在控制台「使用記錄」查看,每條記錄包括模型、接口、是否流式、Token 數、費用(美元)和耗時,可以匯出 CSV。
  • 餘額不足時返回的提示形如 余额不足:这次调用至少需要 $x,当前可用 $y,请充值后再试。

排查清單​

  1. 全部請求 404:base_url 是否寫成了 https://api.ourzai.com/v1(帶 /v1)。
  2. 401:請求頭是否是 Authorization: Bearer <密钥>,API 密鑰是否完整、是否已停用。
  3. 某個模型 404:模型名是否與「模型定價」一致,該模型是否支持你調用的接口。
  4. 402、403 或 429:檢查可用餘額、API 密鑰總額度、有效期、IP 設置和併發數。
  5. 影片一直是 pending:影片生成需要一段時間,按間隔輪詢;expired 表示任務已過期,需要重新提交。
  6. 仍無法解決:寫信到 support@ourzai.com,附上發生時間、調用的接口、模型名和錯誤響應,不要附上完整 API 密鑰。