API tạo hiệu ứng âm thanh

Cập nhật 2026-09-18 · nhóm Suno-API

Mô tả endpoint

Tạo hiệu ứng âm thanh tạo ra vài giây âm thanh, không phải một bài hát. Phù hợp với âm thanh ngắn như sấm, giọt mưa hay tiếng va chạm, và cũng dùng được cho hiệu ứng chuyển cảnh, âm thanh nền và vòng lặp trống; phần lớn dưới 5 giây, dài nhất khoảng 20 giây. Hỗ trợ hai chế độ một lần và lặp.

Endpoint: POST /api/music/sounds

Tính phí: Có phí, hiện mặc định 0,6 CNY mỗi lần gọi. Số tiền thực trừ tuân theo cấu hình giá hiện tại trong phần quản trị.

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.

Tham số yêu cầu

Headers

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ố body

Tham số Kiểu Bắt buộc Mặc định Ghi chú
model string không suno-v6 Tên mô hình cho khách hàng: suno-v6, suno-v6-wild hoặc suno-v6-mini
description string có - Mô tả âm thanh bạn muốn; cụm từ tiếng Anh ngắn cho kết quả ổn định nhất, ví dụ cinematic whoosh transition, bright impact
title string không - Tiêu đề; nếu không truyền, có thể được tạo từ phần mô tả
type string không one_shot Loại: one_shot (một lần) hoặc loop (lặp)
loop boolean không false Có lặp lại hay không; tương đương đặt type thành loop
bpm number không - BPM; phải là số lớn hơn 0. Giá trị không hợp lệ trả về 400 (invalid_sound_bpm) chứ không bị bỏ qua âm thầm
key string không - Giọng điệu, theo định dạng tên nốt (C-B) + #/b tùy chọn + Major/Minor tùy chọn, ví dụ C Major, C#m, Bb; để trống hoặc any nghĩa là không giới hạn. Giá trị không hợp lệ trả về 400 (invalid_sound_key)

Ví dụ yêu cầu

curl -X POST https://www.suno-api.io/api/music/sounds \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "description": "cinematic whoosh transition, bright impact",
    "title": "cinematic whoosh",
    "type": "one_shot",
    "loop": false,
    "bpm": 120,
    "key": "C"
  }'

Phản hồi

Trả về mảng bài hát; các trường giống với trường trả về bài hát chung trong Tổng quan API mới.

Tiếp theoAPI tạo lời bài hát

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