वोकल जोड़ने वाला API

2026-09-18 को अद्यतन · Suno-API टीम

एंडपॉइंट विवरण

वोकल जोड़ना किसी मौजूदा गाने या इंस्ट्रुमेंटल स्रोत पर गायन बनाता, दोबारा लिखता या पूरा करता है।

एंडपॉइंट: POST /api/music/add-vocal

बिलिंग: सशुल्क, अनुरोध किए गए मॉडल के अनुसार; असल में कटने वाली रकम बैक-ऑफ़िस मूल्य कॉन्फ़िगरेशन के अनुसार होती है।

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 नहीं - हटाए गए स्टाइल टैग
instrumental boolean नहीं false नतीजा इंस्ट्रुमेंटल है या नहीं; वोकल जोड़ने के मामले में आम तौर पर false ही रहता है
wait_completion boolean नहीं false जवाब देने से पहले ज़्यादा देर रुकना है या नहीं

अनुरोध उदाहरण

curl -X POST https://www.suno-api.io/api/music/add-vocal \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "source_clip_id": "source_song_id",
    "lyrics": "[Verse]\nखिड़की के बाहर रात उतरती है\n[Chorus]\nहम रोशनी की ओर चलते हैं",
    "style_tags": "warm male vocal, mandopop, intimate",
    "song_title": "बेहतर वोकल वाला संस्करण",
    "instrumental": false,
    "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 से पोल करें।

नोट

अगलाट्रैक जोड़ने वाला API

API कुंजी प्राप्त करें

रजिस्टर करने के बाद कंसोल में API कुंजी बनाएँ। प्रत्येक जनरेशन का खर्च 0.6 युआन है और 2 ट्रैक मिलते हैं, डाउनलोड असीमित हैं और फ़ोन नंबर की ज़रूरत नहीं है।

API कुंजी लें अवलोकन पर लौटें