認証方法
すべての公開 API は、デフォルトで Bearer Token を使用します:エラー構造
失敗したリクエストを調査する際は、以下を優先的に確認してください:- HTTP ステータスコード
error.codeerror.message
主なステータスコード
| HTTP | 意味 | 推奨 |
|---|---|---|
| 400 | リクエストパラメータエラー | 必須フィールド、モデル名、パスパラメータを確認してください |
| 401 | 認証に失敗しました | API Key が有効か確認してください |
| 404 | パスまたはタスクが存在しません | クエリパスとタスク ID を確認してください |
| 429 | レート制限に到達 | リクエスト頻度を下げるか、再試行してください |
| 500 | サーバーエラー | リクエストを記録した上で再試行するか、サポートにお問い合わせください |
一般的なステータス列挙値
一般的なロール (Role) 列挙値: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}
- タスククエリに対して再試行とエクスポネンシャルバックオフを実施する
task_idまたはoperation_nameを永続化して保存する- 結果照会は、非同期タスクのポーリング(回查)におけるフォールバック手段として利用します
