इंस्ट्रुमेंटल जोड़ने वाला API
एंडपॉइंट विवरण
इंस्ट्रुमेंटल जोड़ना किसी मौजूदा गाने को नया अरेंज करता है, उसमें वाद्य यंत्र जोड़ता है या नई संगत संरचना बनाता है।
एंडपॉइंट: POST /api/music/add-instrumental
बिलिंग: सशुल्क, अनुरोध किए गए मॉडल के अनुसार; असल में कटने वाली रकम बैक-ऑफ़िस मूल्य कॉन्फ़िगरेशन के अनुसार होती है।
Max Mode / Variety: यह एंडपॉइंट वैकल्पिक पैरामीटर max_mode और variety (0-4) का समर्थन करता है। max_mode
चालू होने पर यह कॉल दोगुनी कीमत पर बिल होती है; variety से कोई अतिरिक्त शुल्क नहीं लगता। इनका अर्थ और
भेजने का तरीका नए API का अवलोकन के "उन्नत पैरामीटर" खंड में है।
सुझाया गया मॉडल: 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 कुंजी से सुलभ होना चाहिए |
| lyrics | string | नहीं | - | नए बोल या रचनात्मक दिशा |
| style_tags | string | नहीं | - | स्टाइल टैग |
| song_title | string | नहीं | - | नतीजे का शीर्षक |
| negative_tags | string | नहीं | - | हटाए गए स्टाइल टैग |
| audio_weight | number | नहीं | 1 | संदर्भ ऑडियो के प्रभाव का भार, रेंज 0.0-1.0; डिफ़ॉल्ट 1 का मतलब है मूल गाने को जितना संभव हो संदर्भ बनाए रखना |
| duration | integer | नहीं | - | चाही गई अवधि सेकंड में, रेंज 1-480. प्लेटफ़ॉर्म की व्यावहारिक न्यूनतम सीमा लगभग 30 सेकंड है: 10 सेकंड माँगने पर भी मापन 29.96 / 29.76 सेकंड ही रहा |
| wait_completion | boolean | नहीं | false | जवाब देने से पहले ज़्यादा देर रुकना है या नहीं; एसिंक्रोनस उपयोग सुझाया जाता है |
अनुरोध उदाहरण
curl -X POST https://www.suno-api.io/api/music/add-instrumental \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"source_clip_id": "source_song_id",
"lyrics": "",
"style_tags": "cinematic, strings, acoustic guitar",
"song_title": "बेहतर संगत वाला संस्करण",
"audio_weight": 1,
"wait_completion": false
}'
प्रतिक्रिया
{
"code": 200,
"message": "success",
"data": {
"clips": [
{
"song_id": "result_song_id",
"song_title": "बेहतर संगत वाला संस्करण",
"status": "pending"
},
{
"song_id": "result_song_id_2",
"song_title": "बेहतर संगत वाला संस्करण",
"status": "pending"
}
]
}
}
एक कॉल 2 नतीजे लौटाती है (2 गानों के रूप में बिल होती है); उदाहरण में 2 दिखाए गए हैं। clips सरणी की लंबाई को आधार मानें और तय संख्या वाला लूप न लिखें। clips[].song_id सहेजें और completed तक पहुँचने के लिए गाना क्वेरी और इतिहास API से पोल करें। इसके बाद audio_url से चला या डाउनलोड कर सकते हैं; WAV बनाने और पाने वाला API तथा बाकी डाउनलोड एंडपॉइंट देखें।
नोट
source_clip_idअसली, पूरा हुआ और मौजूदा API कुंजी से सुलभ गाना ID होना चाहिए;pending:जैसा प्लेसहोल्डर ID इस्तेमाल नहीं किया जा सकता।- इंस्ट्रुमेंटल जोड़ना कवर नहीं है; कवर के लिए स्रोत क्लिप से कवर API इस्तेमाल करें।
- किसी मौजूदा गाने में कोई खास वाद्य यंत्र या ट्रैक जोड़ना हो तो ट्रैक जोड़ने वाला API इस्तेमाल करें।
API कुंजी प्राप्त करें
रजिस्टर करने के बाद कंसोल में API कुंजी बनाएँ। प्रत्येक जनरेशन का खर्च 0.6 युआन है और 2 ट्रैक मिलते हैं, डाउनलोड असीमित हैं और फ़ोन नंबर की ज़रूरत नहीं है।
API कुंजी लें अवलोकन पर लौटें