API تولید افکت صوتی

به‌روزرسانی 2026-09-18 · تیم Suno-API

توضیح نقطه پایانی

تولید افکت صوتی چند ثانیه صدا می‌سازد، نه یک آهنگ. برای صداهای کوتاه مانند رعد، قطره باران یا صدای برخورد مناسب است و برای افکت‌های گذار، صدای محیط و لوپ درام هم کار می‌کند؛ بیشتر زیر 5 ثانیه و بلندترین حدود 20 ثانیه است. دو حالت یک‌بار و حلقه‌ای پشتیبانی می‌شود.

نقطه پایانی: POST /api/music/sounds

صورت‌حساب: پرداختی، در حال حاضر به‌طور پیش‌فرض 0.6 یوان برای هر فراخوانی. مبلغی که واقعاً کسر می‌شود تابع پیکربندی قیمت فعلی در پنل مدیریت است.

زمان‌های انتظار و مهلت‌ها (مهم): این نقطه پایانی همزمان است — سفارش تنها زمانی پذیرفته و به تولید سپرده می‌شود که پاسخ برسد. بر پایه اندازه‌گیری، بیشتر درخواست‌ها در 1-3 ثانیه پاسخ می‌دهند، حدود 10% بیش از 30 ثانیه طول می‌کشند و طولانی‌ترین حدود 230 ثانیه است. مهلت سمت کلاینت را 300 ثانیه یا بیشتر بگذارید؛ نبود پاسخ به معنای تولید نشدن نیست، و بلافاصله پس از مهلت دوباره تلاش نکنید (سفارش را تکرار می‌کند و دوباره هزینه می‌گیرد). اگر اتصال قطع شد، بعداً با GET /api/music/songs بررسی کنید. بخش «زمان‌های انتظار و تنظیم مهلت» در مرور کلی API جدید را ببینید.

پارامترهای درخواست

Headers

پارامتر نوع الزامی یادداشت
Authorization string بله Bearer YOUR_API_KEY
Content-Type string بله application/json

پارامترهای بدنه

پارامتر نوع الزامی پیش‌فرض یادداشت
model string خیر suno-v6 نام مدل برای مشتری: suno-v6، suno-v6-wild یا suno-v6-mini
description string بله - صدای مورد نظر را توصیف کنید؛ عبارت‌های کوتاه انگلیسی پایدارترین نتیجه را می‌دهند، مثلاً cinematic whoosh transition, bright impact
title string خیر - عنوان؛ اگر ارسال نشود می‌تواند از توضیح ساخته شود
type string خیر one_shot نوع: one_shot (یک‌بار) یا loop (حلقه‌ای)
loop boolean خیر false آیا حلقه‌ای پخش شود؛ معادل تنظیم type روی loop
bpm number خیر - BPM؛ باید عددی بزرگ‌تر از 0 باشد. مقدار نامعتبر 400 (invalid_sound_bpm) برمی‌گرداند و بی‌صدا نادیده گرفته نمی‌شود
key string خیر - مقام، به شکل نام نت (C-B) + #/b اختیاری + Major/Minor اختیاری، مثلاً C Major یا C#m یا Bb؛ خالی یا any یعنی بدون محدودیت. مقدار نامعتبر 400 (invalid_sound_key) برمی‌گرداند

نمونه درخواست

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"
  }'

پاسخ

آرایه‌ای از آهنگ‌ها برگردانده می‌شود؛ فیلدها همان فیلدهای عمومی پاسخ آهنگ در مرور کلی API جدید است.

بعدیAPI تولید متن ترانه

دریافت کلید API

پس از ثبت‌نام از کنسول یک کلید API بسازید. هر تولید ۰٫۶ یوان هزینه دارد و ۲ قطعه برمی‌گرداند، دانلودها نامحدود است و به شماره تلفن نیازی نیست.

دریافت کلید API بازگشت به مرور کلی