API Speed (đổi tốc độ)
Mô tả endpoint
Speed điều chỉnh tốc độ phát của bài hát đã có, và có thể giữ nguyên cao độ.
Endpoint: POST /api/music/speed
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 |
| speed_multiplier | number | có | - | Hệ số tốc độ; phải là số dương, tối đa bốn chữ số thập phân |
| keep_pitch | boolean | không | false | Có giữ cao độ không; khi true cao độ giọng hát không đổi theo tốc độ |
| 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/speed \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"source_clip_id": "source_song_id",
"speed_multiplier": 1.2,
"keep_pitch": true,
"song_title": "Bản đổi tốc độ"
}'
Phản hồi
{
"code": 200,
"message": "success",
"data": {
"clips": [
{
"song_id": "result_song_id",
"song_title": "Bản đổi tốc độ",
"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 ý
speed_multiplierphải là số dương và tối đa bốn chữ số thập phân; nhiều hơn sẽ trả HTTP 400 trước khi tính phí.- Thời lượng kết quả xấp xỉ thời lượng gốc chia cho hệ số tốc độ.
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