
نموذج إنتاج الموسيقى مفتوح المصدر للصوت text-to-song والصوت الموجه بالكلمات، مع استنتاج سريع XL Turbo بثماني خطوات لتكرار الأغنية القابل للتحكم فيه.
نموذج إنتاج الموسيقى مفتوح المصدر للصوت text-to-song والصوت الموجه بالكلمات، مع استنتاج سريع XL Turbo بثماني خطوات لتكرار الأغنية القابل للتحكم فيه.
يعرف أيضا باسم 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-turboأسعار الدفع حسب الاستخدام مباشرة من كتالوج EmpirioLabs. تدفع فقط مقابل ما تستخدمه، بدون حد أدنى شهري.
يعمل ACE-Step 1.5 XL عبر POST /v1/audio/generations. يعيد الطلب job_id فورًا؛ استعلم عن GET /v1/jobs/{job_id} حتى تكتمل المهمة ثم اقرأ روابط الإخراج من النتيجة. احصل على مفتاح API من لوحة تحكم EmpirioLabs.
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)معلمات الطلب التي تدعمها واجهة ACE-Step 1.5 XL API على EmpirioLabs. تُطبق القيم الافتراضية عند حذف أي حقل.
| المعامل | النوع | الافتراضي | النطاق / القيم | الوصف |
|---|---|---|---|---|
| prompt | string | - | - | النوع، المزاج، الآلات الموسيقية، وإشارات BPM تصف الموسيقى التي يجب تأليفها. العلامات المفصولة بالفواصل تعمل بشكل جيد. |
| 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 | - | - | تغيير زمن الانتشار. يترك الجدول الافتراضي دون تغيير؛ ادفع إلى 1.0+ لshorter/punchier أو أقل من 1.0 للنتائج slower/dreamier. |
| 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 | - | عندما يكون صحيحا، يتضمن الرد الصوت المعروض ك base64 بالإضافة إلى (أو بدلا من، حسب response_format) العنوان. |
الإعدادات الافتراضية - 8 خطوات استدلالية - مقياس التوجيه 1.0 - إخراج FLAC بدون فقدان التحكمات يدعم كلمات الأغاني، prompt/description، مدة 10-600 ثانية، البذرة، الانتقال، التوجيه السلبي الاختياري عند دعم خط الأنابيب المثبت، ووضع إخراج URL أو base64.
على EmpirioLabs، تتم فوترة ACE-Step 1.5 XL حسب الاستخدام. جدول الأسعار المباشر في هذه الصفحة يطابق دائمًا ما تحتسبه الواجهة.
يُقدَّم ACE-Step 1.5 XL عبر POST /v1/audio/generations على api.empiriolabs.ai مع مصادقة Bearer القياسية.
نعم. يشغّل ملعب EmpirioLabs نموذج ACE-Step 1.5 XL في المتصفح بنفس المعلمات التي تتيحها الواجهة، لتجربة المطالبات قبل كتابة الكود.
أنشئ حساب EmpirioLabs ثم أنشئ مفتاحًا من API Keys في لوحة التحكم. الفوترة برصيد الدفع حسب الاستخدام، فلا تدفع إلا مقابل الطلبات التي تنفذها.
تحقق من تسعيرنا أو تواصل إذا كنت ترغب في نشر نموذجك الخاص على مجموعتنا.