सैंपल API

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

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

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

एंडपॉइंट: POST /api/music/sample

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

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 कुंजी से सुलभ होना चाहिए
mode string हाँ - फ़िलहाल केवल chop समर्थित है
start_seconds number हाँ - सैंपल का शुरुआती सेकंड; 0 या ज़्यादा होना चाहिए
end_seconds number हाँ - सैंपल का अंतिम सेकंड; start_seconds से बड़ा होना चाहिए
lyrics string नहीं - बोल या रचनात्मक दिशा
style_tags string नहीं - स्टाइल टैग
song_title string नहीं - नतीजे का शीर्षक
wait_completion boolean नहीं false जवाब देने से पहले ज़्यादा देर रुकना है या नहीं

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

curl -X POST https://www.suno-api.io/api/music/sample \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "source_clip_id": "source_song_id",
    "mode": "chop",
    "start_seconds": 0,
    "end_seconds": 30,
    "style_tags": "funky pop, chopped sample",
    "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 से पोल करें।

नोट

अगलाइंस्पिरेशन API

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

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

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