संगीत
संगीत
किसी विवरण से, या अपने बोल और स्टाइल से पूरे गाने बनाएँ। हर अनुरोध एक ही कीमत में 2 टेक बनाता है, और आमतौर पर लगभग एक मिनट में पूरा हो जाता है।
POST
/v1/musicगाना बनाएँ
song.py
import osimport timeimport requestsapi = "https://api.zurelay.com/v1"headers = {"Authorization": f"Bearer {os.environ['ZURELAY_API_KEY']}"}song = requests.post(f"{api}/music", headers=headers, json={ "model": "suno-v6", "prompt": "A cheerful acoustic folk song about morning coffee",}).json()while song["status"] in ("queued", "in_progress"): time.sleep(5) song = requests.get(f"{api}/music/{song['id']}", headers=headers).json()for track in song["tracks"]: print(track["title"], track["url"])गाना बैकग्राउंड में बनता है। POST /v1/music तुरंत एक id लौटाता है; जब तक स्टेटस completed या failed न हो जाए, हर कुछ सेकंड में GET /v1/music/{id} से उसकी जानकारी माँगें।
पैरामीटर
गाने का विवरण देने के लिए prompt भेजें, या खुद lyrics और style से लिखें। दोनों एक साथ न भेजें।
modelstringज़रूरी- टेबल में दिया गया कोई म्यूज़िक मॉडल ID।
promptstring- गाना कैसा होना चाहिए, अधिकतम 200 अक्षर।
lyricsstring- आपके अपने बोल, अधिकतम 3,000 अक्षर। सेक्शन को
[Verse]और[Chorus]जैसे टैग से चिह्नित करें। stylestring- जॉनर, मूड, वाद्य या आवाज़, अधिकतम 120 अक्षर।
exclude_stylestring- जिन स्टाइल या वाद्यों को बाहर रखना है, अधिकतम 120 अक्षर।
titlestring- गाने का शीर्षक, अधिकतम 80 अक्षर।
instrumentalboolean- बिना वोकल।
promptके साथ काम करता है, याstyleके साथ जबlyricsन हो।
नतीजा
tracks का हर आइटम
indexnumber- यह कौन-सा टेक है, 1 से शुरू। डाउनलोड करते समय इसे
trackके रूप में इस्तेमाल करें। titlestring- गाने का शीर्षक। आप न दें तो मॉडल खुद एक लिख देता है।
duration_secondsnumber- टेक की अवधि।
stylestring- मॉडल ने जो स्टाइल इस्तेमाल किया, उसी के शब्दों में।
lyricsstring- गाए गए बोल। इंस्ट्रुमेंटल के लिए खाली रहता है।
urlstring- MP3 का लिंक, जो 24 घंटे तक मान्य रहता है। नया लिंक पाने के लिए गाना दोबारा फ़ेच करें।
टेक डाउनलोड करें
GET
/v1/music/{id}/content?track=1उस टेक की MP3 स्ट्रीम करता है। गाने 30 दिनों तक सुरक्षित रहते हैं।
अपने गानों की सूची देखें
GET
/v1/musicसबसे नए पहले। पेज बदलने के लिए limit (अधिकतम 100) और after (किसी गाने की id) लेता है।
जानने लायक बातें
- शुल्क तभी लगता है जब गाना मिल जाता है। विफल होने पर कुछ नहीं लगता।
- किसी मशहूर कलाकार का नाम लेने वाला, या किसी और के बोल इस्तेमाल करने वाला अनुरोध एरर कोड
content_policyके साथ अस्वीकार हो सकता है। इसके बजाय आवाज़ का वर्णन करें। - गानों की लंबाई अलग-अलग होती है, आमतौर पर एक मिनट से कम से लेकर लगभग साढ़े तीन मिनट तक। लंबाई तय नहीं की जा सकती।
यह Suno का आधिकारिक API नहीं है
Suno का अपना कोई सार्वजनिक API नहीं है, और Zurelay का Suno से कोई संबंध नहीं है। अनुरोध थर्ड-पार्टी क्षमता पर चलते हैं, इसलिए उपलब्धता बदल सकती है। कोई गाना प्रकाशित करने या बेचने से पहले Suno की शर्तें देख लें।
कोई सवाल है, या कुछ छूट गया है? हमारी सहायता टीम से पूछें और हम ईमेल से जवाब देंगे, आम तौर पर एक मिनट के भीतर.