
एक शैली विवरण से पूर्ण गाने लिखता है, स्वर, व्यवस्था, और मिश्रण, या वाद्य यंत्र और कवर के साथ।
एक शैली विवरण से पूर्ण गाने लिखता है, स्वर, व्यवस्था, और मिश्रण, या वाद्य यंत्र और कवर के साथ।
पीढ़ी अतुल्यकालिक है और आमतौर पर दसियों सेकंड से लेकर कुछ मिनटों तक का समय लेती है।
इस नाम से भी जाना जाता है StepFun StepAudio 3 Music
stepaudio-3-music/v1/audio/generationsstepaudio-3-music-previewstepfun/stepaudio-3-musicEmpirioLabs कैटलॉग से लाइव pay-as-you-go दरें। आप सिर्फ उतना ही भुगतान करते हैं जितना उपयोग करते हैं, कोई मासिक न्यूनतम नहीं।
StepAudio 3 Music 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": "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)EmpirioLabs पर StepAudio 3 Music API द्वारा समर्थित request पैरामीटर। फ़ील्ड छोड़ने पर डिफ़ॉल्ट मान लागू होते हैं।
| पैरामीटर | प्रकार | डिफॉल्ट | रेंज / मान | विवरण |
|---|---|---|---|---|
| prompt | string | - | - | शैली विवरण: शैली, स्वर, मनोदशा, वाद्ययंत्र और कुंजी। |
| lyrics | string | - | - | वैकल्पिक गीत। [कविता], [कोरस], और [आउट्रो] जैसे अनुभाग टैग संरचना को आकार देते हैं। खाली छोड़ दिया गया, मॉडल उन्हें लिखता है। एक कवर या मुखर व्यवस्था के लिए आवश्यक है। |
| task | enum | text_to_music | text_to_music, music_cover, vocal_to_music | एक नया गीत लिखें, एक संदर्भ गीत को कवर करें, या एक सूखे स्वर के चारों ओर एक व्यवस्था बनाएं। |
| instrumental | boolean | false | - | बिना वोकल्स के एक ट्रैक बनाएं। गीत के साथ जोड़ा नहीं जा सकता। |
| song_audio | string | - | - | Base64 संदर्भ गीत। एक कवर के लिए आवश्यक है। |
| vocal_audio | string | - | - | बेस 64 बिना किसी संगत के सूखा मुखर। मुखर व्यवस्था के लिए आवश्यक है। |
| 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 | - | मॉडल को आपके द्वारा दिए गए गीतों को फिर से लिखने दें। |
शैली का वर्णन करें और मॉडल एक पूरा गीत लिखता है और प्रदर्शन करता है। गीत की आपूर्ति करें या मॉडल को उन्हें लिखने दें, बिना वोकल्स वाले ट्रैक के लिए इंस्ट्रूमेंटल सेट करें, या चारों ओर एक व्यवस्था बनाने के लिए कवर या ड्राई वोकल के लिए एक संदर्भ गीत संलग्न करें। [कविता], [कोरस], और [आउट्रो] जैसे अनुभाग टैग संरचना को आकार देते हैं। आउटपुट की लंबाई मॉडल द्वारा चुनी जाती है और आम तौर पर एक से तीन मिनट होती है, इसलिए यह एक पैरामीटर द्वारा सेट नहीं किया जाता है और एक ही प्रॉम्प्ट के दो रन भिन्न हो सकते हैं। बिलिंग उत्पन्न लंबाई का अनुसरण करती है। वाद्य और गीत को जोड़ा नहीं जा सकता। यह मॉडल पूर्वावलोकन में है और इसकी क्षमताएं बदल सकती हैं।
EmpirioLabs पर StepAudio 3 Music का बिल उपयोग के अनुसार बनता है: संगीत निर्माण $0.0018 प्रति उत्पन्न सेकंड। इस पेज की लाइव दर तालिका हमेशा API की वास्तविक बिलिंग से मेल खाती है।
StepAudio 3 Music api.empiriolabs.ai पर POST /v1/audio/generations के ज़रिए मिलता है, मानक Bearer टोकन प्रमाणीकरण के साथ।
हां। EmpirioLabs playground ब्राउज़र में StepAudio 3 Music को उन्हीं पैरामीटरों के साथ चलाता है जो API देता है, ताकि आप कोड लिखने से पहले prompt आज़मा सकें।
EmpirioLabs खाता बनाएं, फिर डैशबोर्ड में API Keys में key जनरेट करें। बिलिंग pay-as-you-go क्रेडिट से होती है, इसलिए आप सिर्फ अपनी requests का भुगतान करते हैं।
हमारे मूल्य निर्धारण की जाँच करें या यदि आप चाहते हैं कि आपका अपना मॉडल हमारे स्टैक पर तैनात किया जाए, तो पहुंचें।