
يكتب الأغاني الكاملة بناء على وصف الأسلوب، مع الغناء، والترتيب، والمزج، أو الآلات الموسيقية والمعاد تقديمها.
يكتب الأغاني الكاملة بناء على وصف الأسلوب، مع الغناء، والترتيب، والمزج، أو الآلات الموسيقية والمعاد تقديمها.
التوليد غير متزامن وعادة ما يستغرق من عشرات الثوان إلى بضع دقائق.
يعرف أيضا باسم StepFun StepAudio 3 Music
stepaudio-3-music/v1/audio/generationsstepaudio-3-music-previewstepfun/stepaudio-3-musicأسعار الدفع حسب الاستخدام مباشرة من كتالوج EmpirioLabs. تدفع فقط مقابل ما تستخدمه، بدون حد أدنى شهري.
يعمل StepAudio 3 Music عبر 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": "stepaudio-3-music",
"prompt": "Describe what you want StepAudio 3 Music 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": "stepaudio-3-music",
"prompt": "Describe what you want StepAudio 3 Music 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)معلمات الطلب التي تدعمها واجهة StepAudio 3 Music API على EmpirioLabs. تُطبق القيم الافتراضية عند حذف أي حقل.
| المعامل | النوع | الافتراضي | النطاق / القيم | الوصف |
|---|---|---|---|---|
| prompt | string | - | - | وصف الأسلوب: النوع الموسيقي، الغناء، المزاج، الآلات، والمفتاح. |
| lyrics | string | - | - | كلمات اختيارية. علامات الأقسام مثل [Verse]، [Orus]، و[Outro] تشكل البنية. عندما تترك فارغة، يكتبها النموذج. مطلوب لتغطية أو ترتيب صوتي. |
| task | enum | text_to_music | text_to_music, music_cover, vocal_to_music | اكتب أغنية جديدة، أو غطى أغنية مرجعية، أو ابن ترتيبا حول صوت جاف. |
| instrumental | boolean | false | - | توليد مسار بدون غناء. لا يمكن دمجها مع كلمات. |
| song_audio | string | - | - | أغنية مرجعية للعبة Base64. مطلوبة لتغطية الأغاني. |
| vocal_audio | string | - | - | غناء جاف Base64 بدون مرافقة. مطلوب لترتيب صوتي. |
| response_format | enum | mp3 | mp3, wav, flac, opus, pcm | صيغة الصوت المخرج. |
| temperature | number | 0.85 | 0.01 إلى 2 | درجة حرارة العينة. الأعلى أكثر تنوعا. |
| top_p | number | 0.92 | 0 إلى 1 | عينة النواة: كتلة الاحتمالية. |
| lyrics_rewrite | boolean | false | - | دع النموذج يعيد كتابة الكلمات التي قدمتها. |
وصف الأسلوب ويكتب النموذج ويؤدي أغنية كاملة. قدم كلمات الأغاني أو دع النموذج يكتبها، أو ضبط الموسيقى الآلية لمقطع بدون غناء، أو أرفق أغنية مرجعية كغلاف أو غناء جاف لبناء ترتيب حوله. تشكل علامات الأقسام مثل [Verse]، [Chorus]، و[Outro] الهيكل. يختار النموذج طول الإخراج وعادة ما يكون دقيقة إلى ثلاث دقائق، لذا لا يتم تحديده بواسطة معلمة معينة وقد يختلف دوران من نفس الطلب. تتبع الفوترة الطول المولد. لا يمكن دمج الآلات الموسيقية والكلمات. هذا النموذج قيد المعاينة وقد تتغير قدراته.
على EmpirioLabs، تتم فوترة StepAudio 3 Music حسب الاستخدام: توليد الموسيقى $0.0018 لكل ثانية مولدة. جدول الأسعار المباشر في هذه الصفحة يطابق دائمًا ما تحتسبه الواجهة.
يُقدَّم StepAudio 3 Music عبر POST /v1/audio/generations على api.empiriolabs.ai مع مصادقة Bearer القياسية.
نعم. يشغّل ملعب EmpirioLabs نموذج StepAudio 3 Music في المتصفح بنفس المعلمات التي تتيحها الواجهة، لتجربة المطالبات قبل كتابة الكود.
أنشئ حساب EmpirioLabs ثم أنشئ مفتاحًا من API Keys في لوحة التحكم. الفوترة برصيد الدفع حسب الاستخدام، فلا تدفع إلا مقابل الطلبات التي تنفذها.
تحقق من تسعيرنا أو تواصل إذا كنت ترغب في نشر نموذجك الخاص على مجموعتنا.