API xoá đoạn
Mô tả endpoint
Xoá đoạn xoá một khoảng thời gian khỏi bài hát đã có và ghép các phần còn lại thành bản mới.
Endpoint: POST /api/music/remove-section
Tính phí: Có phí, tính theo mô hình yêu cầu; số tiền thực trừ tuân theo cấu hình giá trong phần quản trị.
Mô hình khuyến nghị: suno-v6. Có thể dùng suno-v6, suno-v6-wild hoặc suno-v6-mini.
Thời gian chờ và timeout (quan trọng): đây là endpoint đồng bộ — đơn chỉ được tiếp nhận và đưa vào tạo nhạc khi phản hồi trả về. Theo đo đạc, phần lớn yêu cầu trả về trong 1-3 giây, khoảng 10% mất hơn 30 giây và lâu nhất khoảng 230 giây. Hãy đặt timeout phía client từ 300 giây trở lên; không nhận được phản hồi không có nghĩa là chưa tạo gì, và đừng thử lại ngay sau khi timeout (sẽ trùng đơn và bị tính phí hai lần). Nếu kết nối bị ngắt, hãy kiểm tra lại sau bằng
GET /api/music/songs. Xem "Thời gian chờ và thiết lập timeout" trong Tổng quan API mới.
Xác thực
| Tham số | Kiểu | Bắt buộc | Ghi chú |
|---|---|---|---|
| Authorization | string | có | Bearer YOUR_API_KEY |
| Content-Type | string | có | application/json |
Tham số yêu cầu
| Tham số | Kiểu | Bắt buộc | Mặc định | Ghi chú |
|---|---|---|---|---|
| model | string | có | - | Tên mô hình cho khách hàng: suno-v6, suno-v6-wild hoặc suno-v6-mini |
| source_clip_id | string | có | - | song_id thật của bài hát nguồn; phải đã hoàn tất và khóa API hiện tại truy cập được |
| crop_start_s | number | có | - | Giây bắt đầu khoảng cần xoá; phải từ 0 trở lên |
| crop_end_s | number | có | - | Giây kết thúc khoảng cần xoá; phải lớn hơn crop_start_s |
| song_title | string | không | - | Tiêu đề kết quả |
Ví dụ yêu cầu
curl -X POST https://www.suno-api.io/api/music/remove-section \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"source_clip_id": "source_song_id",
"crop_start_s": 30,
"crop_end_s": 45,
"song_title": "Bản xoá đoạn"
}'
Phản hồi
{
"code": 200,
"message": "success",
"data": {
"clips": [
{
"song_id": "result_song_id",
"song_title": "Bản xoá đoạn",
"status": "processing"
}
]
}
}
Một lần gọi trả về 1 kết quả (thao tác chỉnh sửa không tạo 2 bài). Hãy lưu clips[].song_id rồi gọi API truy vấn bài hát đến khi completed.
Lưu ý
- Khoảng cần xoá phải thoả
0 <= crop_start_s < crop_end_svà nằm trong thời lượng bài hát nguồn. - Muốn giữ lại một khoảng thay vì xoá, hãy dùng API Crop.
Lấy khóa API
Tạo khóa API trong bảng điều khiển sau khi đăng ký. Mỗi lần tạo tốn 0,6 ¥ và trả về 2 bản nhạc, tải xuống không giới hạn và không cần số điện thoại.
Lấy khóa API Quay lại tổng quan