
text-to-song और lyric-guided ऑडियो के लिए ओपन सोर्स म्यूजिक जेनरेशन मॉडल, नियंत्रणीय गीत पुनरावृत्ति के लिए फास्ट 8-स्टेप एक्स्ट्रा लार्ज टर्बो inference के साथ।
text-to-song और lyric-guided ऑडियो के लिए ओपन सोर्स म्यूजिक जेनरेशन मॉडल, नियंत्रणीय गीत पुनरावृत्ति के लिए फास्ट 8-स्टेप एक्स्ट्रा लार्ज टर्बो inference के साथ।
इस नाम से भी जाना जाता है ACE-Step-1.5-XL, ace-step-1-5-xl
ace-step-1-5-xl/v1/audio/generationsace-step-1.5-xlace-step/acestep-v15-xl-turboEmpirioLabs कैटलॉग से लाइव pay-as-you-go दरें। आप सिर्फ उतना ही भुगतान करते हैं जितना उपयोग करते हैं, कोई मासिक न्यूनतम नहीं।
ACE-Step 1.5 XL POST /v1/audio/generations से चलता है। request तुरंत job_id देती है; job पूरा होने तक GET /v1/jobs/{job_id} को poll करें और परिणाम से आउटपुट URLs पढ़ें। EmpirioLabs डैशबोर्ड से API key प्राप्त करें।
curl https://api.empiriolabs.ai/v1/audio/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "ace-step-1-5-xl",
"prompt": "Describe what you want ACE-Step 1.5 XL to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/audio/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "ace-step-1-5-xl",
"prompt": "Describe what you want ACE-Step 1.5 XL to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)EmpirioLabs पर ACE-Step 1.5 XL API द्वारा समर्थित request पैरामीटर। फ़ील्ड छोड़ने पर डिफ़ॉल्ट मान लागू होते हैं।
| पैरामीटर | प्रकार | डिफॉल्ट | रेंज / मान | विवरण |
|---|---|---|---|---|
| prompt | string | - | - | शैली, मनोदशा, इंस्ट्रूमेंटेशन और बीपीएम संगीत रचना का वर्णन करने वाले संकेत देते हैं। अल्पविराम से अलग टैग अच्छी तरह से काम करते हैं। |
| lyrics | string | - | - | ट्रैक के लिए मुखर गीत। अनुभागों को चिह्नित करने के लिए [कविता] / [कोरस] / [पुल] टैग का उपयोग करें, वाद्य ब्रेक के लिए खाली पंक्ति। विशुद्ध रूप से वाद्य पटरियों के... |
| audio_duration | number | 30 | 10 से 240 | सेकंड में उत्पन्न ट्रैक की लंबाई। मॉडल ~ 4 मिनट तक सबसे विश्वसनीय है; लंबे समय तक प्रसार के दौरान बूंदों OOM/quality जोखिम होता है। |
| num_inference_steps | integer | 8 | 1 से 20 | प्रसार चरणों की संख्या। टर्बो संस्करण के लिए 8 अनुशंसित मीठा स्थान है; अधिक पॉलिश के लिए बढ़ाएं, सस्ते ड्राफ्ट पीढ़ियों के लिए कम। |
| guidance_scale | number | 1 | 0 से 20 | क्लासिफायर-मुक्त मार्गदर्शन पैमाने। 1.0 मॉडल के प्राकृतिक वितरण का अनुसरण करता है; उच्च मूल्य विविधता की कीमत पर संकेत के करीब धकेलते हैं। |
| shift | number | - | - | प्रसार टाइमस्टेप शिफ्ट। डिफ़ॉल्ट शेड्यूल को अपरिवर्तित छोड़ देता है; slower/dreamier परिणामों के लिए shorter/punchier के लिए 1.0+ या 1.0 से नीचे 1.0+ पर कुहनी करें। |
| negative_prompt | string | - | - | नकारात्मक संकेत - विरोधी टैग, विरोधी शैलियों, बाहर करने के लिए उपकरणों. प्रॉम्प्ट के रूप में एक ही अल्पविराम से अलग शैली। |
| seed | integer | - | - | प्रतिलिपि प्रस्तुत करने योग्यता के लिए यादृच्छिक बीज। एक ही बीज + समान पैरा एक ही ट्रैक का उत्पादन करते हैं। |
| format | enum | flac | flac, wav, ogg, mp3 | प्रतिक्रिया के लिए ऑडियो कंटेनर प्रारूप। FLAC = दोषरहित, WAV = असम्पीडित, MP3 = छोटा फ़ाइल आकार। |
| response_format | enum | url | url, b64_json | कार्यकर्ता ऑडियो कैसे लौटाता है। 'url' रेंडर की गई फ़ाइल पर हस्ताक्षरित URL लौटाता है; 'Base64' प्रतिक्रिया में बाइट्स को इनलाइन करता है। |
| return_base64 | boolean | false | - | सही होने पर, प्रतिक्रिया में URL के अलावा (या इसके बजाय, response_format के आधार पर) आधार 64 के रूप में प्रदान किए गए ऑडियो को शामिल किया जाता है। |
**डिफ़ॉल्ट* - 8 inference चरण - मार्गदर्शन स्केल 1.0 - लॉसलेस FLAC आउटपुट कंट्रोल गीतों का समर्थन करता है, prompt/description, 10-600s अवधि, बीज, शिफ्ट, वैकल्पिक नकारात्मक संकेत जब पिन्ड पाइपलाइन द्वारा समर्थित, और यूआरएल या base64 आउटपुट मोड।
EmpirioLabs पर ACE-Step 1.5 XL का बिल उपयोग के अनुसार बनता है। इस पेज की लाइव दर तालिका हमेशा API की वास्तविक बिलिंग से मेल खाती है।
ACE-Step 1.5 XL api.empiriolabs.ai पर POST /v1/audio/generations के ज़रिए मिलता है, मानक Bearer टोकन प्रमाणीकरण के साथ।
हां। EmpirioLabs playground ब्राउज़र में ACE-Step 1.5 XL को उन्हीं पैरामीटरों के साथ चलाता है जो API देता है, ताकि आप कोड लिखने से पहले prompt आज़मा सकें।
EmpirioLabs खाता बनाएं, फिर डैशबोर्ड में API Keys में key जनरेट करें। बिलिंग pay-as-you-go क्रेडिट से होती है, इसलिए आप सिर्फ अपनी requests का भुगतान करते हैं।
हमारे मूल्य निर्धारण की जाँच करें या यदि आप चाहते हैं कि आपका अपना मॉडल हमारे स्टैक पर तैनात किया जाए, तो पहुंचें।