驗證方式
所有公開介面預設使用 Bearer Token:錯誤結構
排查失敗請求時,優先關注:- HTTP 狀態碼
error.codeerror.message
常見狀態碼
| HTTP | 含義 | 建議 |
|---|---|---|
| 400 | 請求參數錯誤 | 檢查必填欄位、模型名稱、路徑參數 |
| 401 | 驗證失敗 | 檢查 API Key 是否有效 |
| 404 | 路徑或任務不存在 | 檢查查詢路徑和任務 ID |
| 429 | 觸發限流 | 降低頻率或重試 |
| 500 | 伺服器端錯誤 | 記錄請求並重試或聯繫技術支援 |
常用狀態列舉
常見角色列舉:systemuserassistant
queuedrunningsucceededfailedin_progresscompleted
非同步任務查詢
目前公開文件以「主動查詢任務結果」為主,常見方式包括:GET /v1/videos/{task_id}GET /v1/responses/{response_id}GET /api/v3/contents/generations/tasks/{task_id}GET /suno/fetch/{task_id}GET /ent/v2/tasks/{task_id}/creationsGET /v1beta/{operation_name}
- 對任務查詢進行重試與退避 (Exponential Backoff)
- 持久化儲存
task_id或operation_name - 結果查詢作為非同步任務回傳檢查的保底機制
