API Fade in / out (محو شدن)
توضیح نقطه پایانی
Fade in/out به یک آهنگ موجود اثر بلندشدن تدریجی (fade-in) یا کمشدن تدریجی (fade-out) اضافه میکند.
نقطه پایانی: POST /api/music/fade
صورتحساب: پرداختی و بر پایه مدل درخواستی محاسبه میشود؛ مبلغی که واقعاً کسر میشود تابع پیکربندی قیمت در پنل مدیریت است.
مدل پیشنهادی: suno-v6. میتوان از suno-v6، suno-v6-wild و suno-v6-mini استفاده کرد.
زمانهای انتظار و مهلتها (مهم): این نقطه پایانی همزمان است — سفارش تنها زمانی پذیرفته و به تولید سپرده میشود که پاسخ برسد. بر پایه اندازهگیری، بیشتر درخواستها در 1-3 ثانیه پاسخ میدهند، حدود 10% بیش از 30 ثانیه طول میکشند و طولانیترین حدود 230 ثانیه است. مهلت سمت کلاینت را 300 ثانیه یا بیشتر بگذارید؛ نبود پاسخ به معنای تولید نشدن نیست، و بلافاصله پس از مهلت دوباره تلاش نکنید (سفارش را تکرار میکند و دوباره هزینه میگیرد). اگر اتصال قطع شد، بعداً با
GET /api/music/songsبررسی کنید. بخش «زمانهای انتظار و تنظیم مهلت» در مرور کلی API جدید را ببینید.
احراز هویت
| پارامتر | نوع | الزامی | یادداشت |
|---|---|---|---|
| Authorization | string | بله | Bearer YOUR_API_KEY |
| Content-Type | string | بله | application/json |
پارامترهای درخواست
| پارامتر | نوع | الزامی | پیشفرض | یادداشت |
|---|---|---|---|---|
| model | string | بله | - | نام مدل برای مشتری: suno-v6، suno-v6-wild یا suno-v6-mini |
| source_clip_id | string | بله | - | song_id واقعی آهنگ منبع؛ باید کامل شده و برای کلید API فعلی قابل دسترسی باشد |
| direction | string | بله | - | in برای محو شدن به داخل، out برای محو شدن به بیرون |
| duration_seconds | number | بله | - | مدت محو شدن بر حسب ثانیه؛ باید بزرگتر از 0 باشد |
| song_title | string | خیر | - | عنوان نتیجه |
نمونه درخواست
curl -X POST https://www.suno-api.io/api/music/fade \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"source_clip_id": "source_song_id",
"direction": "out",
"duration_seconds": 3,
"song_title": "نسخه با محو شدن"
}'
پاسخ
{
"code": 200,
"message": "success",
"data": {
"clips": [
{
"song_id": "result_song_id",
"song_title": "نسخه با محو شدن",
"status": "processing"
}
]
}
}
هر فراخوانی 1 نتیجه برمیگرداند (عملیات ویرایشی دو آهنگ نمیسازد). مقدار clips[].song_id را ذخیره کنید و با API پرسوجوی آهنگ تا رسیدن به completed پرسوجو کنید.
نکات
directionتنهاinیاoutرا میپذیرد؛ هر درخواست فقط یک جهت را میتواند مشخص کند.duration_secondsباید بزرگتر از 0 باشد و واحد آن ثانیه است.
دریافت کلید API
پس از ثبتنام از کنسول یک کلید API بسازید. هر تولید ۰٫۶ یوان هزینه دارد و ۲ قطعه برمیگرداند، دانلودها نامحدود است و به شماره تلفن نیازی نیست.
دریافت کلید API بازگشت به مرور کلی