मैशअप API
एंडपॉइंट विवरण
मैशअप दो पूरे हो चुके गानों को एक नई कृति में जोड़ता है; दोनों स्रोतों का क्रम बना रहता है।
एंडपॉइंट: POST /api/music/mashup
बिलिंग: सशुल्क, अनुरोध किए गए मॉडल के अनुसार; असल में कटने वाली रकम बैक-ऑफ़िस मूल्य कॉन्फ़िगरेशन के अनुसार होती है।
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 |
| mashup_clip_ids | array | हाँ | - | ठीक दो अलग-अलग असली song_id; क्रम बना रहता है |
| lyrics | string | नहीं | - | बोल या रचनात्मक दिशा |
| style_tags | string | नहीं | - | स्टाइल टैग |
| song_title | string | नहीं | - | नतीजे का शीर्षक |
| negative_tags | string | नहीं | - | हटाए गए स्टाइल टैग |
| instrumental | boolean | नहीं | false | नतीजा इंस्ट्रुमेंटल है या नहीं |
| wait_completion | boolean | नहीं | false | जवाब देने से पहले ज़्यादा देर रुकना है या नहीं |
अनुरोध उदाहरण
curl -X POST https://www.suno-api.io/api/music/mashup \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"mashup_clip_ids": ["source_song_id_a", "source_song_id_b"],
"style_tags": "electronic pop, energetic",
"song_title": "मैशअप संस्करण",
"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 से पोल करें।
नोट
mashup_clip_idsमें ठीक दो अलग-अलग असली गाना ID होने चाहिए।- दोनों स्रोत पूरे हो चुके हों और मौजूदा API कुंजी से सुलभ हों; कोई स्रोत सुलभ न हो तो जनरेशन से पहले त्रुटि लौटाई जाती है।
API कुंजी प्राप्त करें
रजिस्टर करने के बाद कंसोल में API कुंजी बनाएँ। प्रत्येक जनरेशन का खर्च 0.6 युआन है और 2 ट्रैक मिलते हैं, डाउनलोड असीमित हैं और फ़ोन नंबर की ज़रूरत नहीं है।
API कुंजी लें अवलोकन पर लौटें