Tải lên âm thanh tham chiếu
Gửi URL âm thanh tham chiếu có thể truy cập công khai để lấy ID bản nhạc dùng cho cover, viết tiếp hoặc thêm giọng hát.
API này nhận audio_url trong JSON, không phải tải lên tệp Multipart. Dùng is_async để chọn xử lý đồng bộ hoặc bất đồng bộ.
/suno/mj/submit/uploadXác thực
bearerAuth Xác thực bằng Authorization: Bearer your-api-key.
Vị trí truyền: header
Nội dung yêu cầu
application/json
Định nghĩa kiểu TypeScript
Sử dụng kiểu request body trong TypeScript.
Nội dung phản hồi
application/json
application/json
Xử lý kết quả tải lên
- Tải lên đồng bộ:
is_async=false(mặc định); khi thành công, đọc ID bản nhạc từdata.music_id. - Tải lên bất đồng bộ:
is_async=true; sau khi gửi thành công, lưudata.jobIdvà chờ tác vụ hoàn tất qua Truy vấn tác vụ. ID bản nhạc sau khi hoàn tất nằm tạidata.data.data.musics[].musicId.
status: SUCCESS trong phản hồi bất đồng bộ chỉ cho biết tác vụ đã được tiếp nhận, không có nghĩa việc xử lý tải lên đã hoàn tất. Điền ID bản nhạc vào music_id của Cover theo phong cách, Viết tiếp bài hát hoặc Thêm giọng hát; ID tác vụ không thể thay thế ID bản nhạc.