Phương thức xác thực
Tất cả các giao diện công khai mặc định sử dụng Bearer Token:Cấu trúc lỗi
Khi khắc phục sự cố các yêu cầu thất bại, hãy ưu tiên tập trung vào:- Mã trạng thái HTTP
error.codeerror.message
Các mã trạng thái thường gặp
| HTTP | Ý nghĩa | Khuyến nghị |
|---|---|---|
| 400 | Lỗi tham số yêu cầu | Kiểm tra các trường bắt buộc, tên mô hình, tham số đường dẫn |
| 401 | Xác thực thất bại | Kiểm tra xem API Key có hợp lệ không |
| 404 | Đường dẫn hoặc tác vụ không tồn tại | Kiểm tra đường dẫn truy vấn và ID tác vụ |
| 429 | Kích hoạt giới hạn lưu lượng | Giảm tần suất hoặc thử lại |
| 500 | Lỗi máy chủ | Ghi lại yêu cầu và thử lại hoặc liên hệ hỗ trợ |
Các Enum trạng thái thường dùng
Các Enum vai trò (Role) thường gặp:systemuserassistant
queuedrunningsucceededfailedin_progresscompleted
Truy vấn tác vụ bất đồng bộ
Tài liệu công khai hiện tại chủ yếu tập trung vào việc “Chủ động truy vấn kết quả tác vụ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}
- Thực hiện thử lại và trì hoãn (backoff) khi truy vấn tác vụ
- Lưu trữ bền vững
task_idhoặcoperation_name - Truy vấn kết quả đóng vai trò là phương thức dự phòng để kiểm tra lại các tác vụ bất đồng bộ
