समर्थित मॉडल
उपलब्ध जनरेशन मॉडल
अनुरोध केवल नीचे दिए गए प्लेटफ़ॉर्म मॉडल नाम स्वीकार करते हैं। दूसरे नाम, जिनमें मौजूदा मॉडल से मिलते-जुलते नाम भी शामिल हैं, स्वीकार नहीं किए जाते।
| मॉडल नाम | प्रदर्शित नाम | उपयोग | स्थिति |
|---|---|---|---|
suno-v6 |
Suno V6 | डिफ़ॉल्ट जनरेशन मॉडल | उपलब्ध |
suno-v6-wild |
Suno V6 Wild | V6 का Wild वेरिएंट | उपलब्ध |
suno-v6-mini |
Suno V6 Mini | V6 का Mini वेरिएंट | उपलब्ध |
सुझाया गया डिफ़ॉल्ट मॉडल: suno-v6।
स्टेम अलगाव के बारे में
स्टेम अलगाव एक स्थायी और स्वतंत्र सुविधा है: इसके लिए जनरेशन मॉडल चुनने की ज़रूरत नहीं। बस मूल
गाना और अलगाव मोड (जैसे two या twelve) भेजें। लौटाए गए ट्रैक की संख्या प्रतिक्रिया में बताई
जाती है।
model पैरामीटर
जनरेशन एंडपॉइंट पर model आमतौर पर वैकल्पिक होता है:
- न दिया जाए: डिफ़ॉल्ट
suno-v6इस्तेमाल होता है। - दिया जाए:
suno-v6,suno-v6-wildयाsuno-v6-miniहोना चाहिए। - ऊपर की तालिका के मॉडल नाम ही स्वीकार किए जाते हैं।
न्यूनतम जनरेशन उदाहरण
curl -X POST https://www.suno-api.io/api/music/create \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
--max-time 300 \
-d '{
"description": "वसंत के पहले दिन पर एक खुशमिजाज़ फ़ॉक गीत",
"model": "suno-v6"
}'
प्रतीक्षा समय और टाइमआउट (ज़रूरी): जनरेशन एंडपॉइंट सिंक्रोनस हैं — ऑर्डर तभी स्वीकार होता है और जनरेशन को सौंपा जाता है जब जवाब आ जाता है। मापन के अनुसार ज़्यादातर अनुरोध 1-3 सेकंड में जवाब देते हैं, लगभग 10% 30 सेकंड से ज़्यादा लेते हैं और सबसे लंबा लगभग 230 सेकंड का होता है। क्लाइंट टाइमआउट 300 सेकंड या ज़्यादा रखें (उदाहरण में
--max-time 300); जवाब न आना इसका मतलब नहीं कि कुछ बना नहीं, और टाइमआउट के तुरंत बाद दोबारा कोशिश न करें (इससे ऑर्डर दोहरा होता है और दोबारा शुल्क लगता है)। अगर कनेक्शन टूट गया हो, तो बाद मेंGET /api/music/songsसे जाँचें। नए API का अवलोकन में "प्रतीक्षा समय और टाइमआउट सेटिंग" देखें।
V6 वेरिएंट के साथ उदाहरण
{
"model": "suno-v6-wild",
"description": "प्रयोगात्मक संरचना वाला इलेक्ट्रॉनिक ट्रैक"
}
बंद किए गए मॉडल
ये मॉडल अब नए अनुरोध स्वीकार नहीं करते:
suno-v2suno-v3suno-v3-5suno-v4suno-v4-5suno-v4-5-allsuno-v4-5-plussuno-v5suno-v5-5
पुराने गाने और कार्य अब भी पुराना model_name या model_version दिखा सकते हैं। यह ऐतिहासिक डेटा
है: इसका अर्थ यह नहीं कि पुराना मॉडल नए अनुरोध स्वीकार करता है।
मौजूदा क्लाइंट के साथ संगतता के लिए, बंद किए गए मॉडल वाला अनुरोध अस्वीकार करने के बजाय मौजूदा
डिफ़ॉल्ट मॉडल suno-v6 से संसाधित होता है। कार्य भी suno-v6 दर्ज करता है और "मॉडल उपलब्ध नहीं"
जैसी कोई त्रुटि नहीं लौटती। फिर भी अपने उदाहरण जल्द से जल्द मौजूदा नामों पर अपडेट करें।
मॉडल की सूची
GET /v1/models में कम से कम ये संगीत मॉडल होने चाहिए:
{
"object": "list",
"data": [
{ "id": "suno-v6", "object": "model", "owned_by": "suno" },
{ "id": "suno-v6-wild", "object": "model", "owned_by": "suno" },
{ "id": "suno-v6-mini", "object": "model", "owned_by": "suno" }
]
}
प्रतिक्रिया में बोल मॉडल, संगतता मार्ग या आंतरिक मॉडल भी हो सकते हैं। इन्हें संगीत बनाने वाले V6 मॉडल से न मिलाएँ।
V6 वेरिएंट चुनना
ज़्यादातर इंटिग्रेशन में डिफ़ॉल्ट मॉडल पर्याप्त है। तीनों वेरिएंट प्रॉम्प्ट के प्रति निष्ठा और नतीजे की विविधता में अलग हैं।
| वेरिएंट | कब इस्तेमाल करें |
|---|---|
suno-v6 |
जब अनुमानित और विवरण के करीब नतीजा चाहिए। यह डिफ़ॉल्ट है और प्रोडक्शन के लिए सही चुनाव। |
suno-v6-wild |
जब ज़्यादा विविधता चाहिए और कई टेक की तुलना कर सकें। किसी स्टाइल को खोजने के लिए उपयोगी। |
suno-v6-mini |
जब असली जनरेशन से पहले सबसे कम लागत में प्रॉम्प्ट आज़माना हो। |
चूँकि हर जनरेशन दो ट्रैक लौटाता है, व्यावहारिक तरीका यह है कि suno-v6-mini से ड्राफ़्ट बनाएँ और
स्वीकृत प्रॉम्प्ट suno-v6 पर चलाकर प्रकाशित करने वाला संस्करण चुनें।
लागत और वापसी
शुल्क प्रति अनुरोध है, प्रति मॉडल नहीं: हर जनरेशन 0,6 ¥ की है और दो ट्रैक देती है। असफल जनरेशन अपने आप वापस हो जाते हैं, इसलिए असफल प्रयास बैलेंस नहीं खर्च करता। डाउनलोड असीमित हैं और कभी अलग से शुल्क नहीं लेते।
API कुंजी प्राप्त करें
रजिस्टर करने के बाद कंसोल में API कुंजी बनाएँ। प्रत्येक जनरेशन का खर्च 0.6 युआन है और 2 ट्रैक मिलते हैं, डाउनलोड असीमित हैं और फ़ोन नंबर की ज़रूरत नहीं है।
API कुंजी लें अवलोकन पर लौटें