
एक उत्पन्न साउंडट्रैक, फ्रेम-सिंक किए गए प्रभाव, या दोनों में मिश्रित के साथ अपना खुद का वीडियो लौटाता है, मूल चित्र को अछूता रखता है।
एक उत्पन्न साउंडट्रैक, फ्रेम-सिंक किए गए प्रभाव, या दोनों में मिश्रित के साथ अपना खुद का वीडियो लौटाता है, मूल चित्र को अछूता रखता है।
sonilo-video-to-video/v1/videos/generationssonilo-v2vsonilo/sonilo-video-to-videoEmpirioLabs कैटलॉग से लाइव pay-as-you-go दरें। आप सिर्फ उतना ही भुगतान करते हैं जितना उपयोग करते हैं, कोई मासिक न्यूनतम नहीं।
Sonilo Video to Video POST /v1/videos/generations से चलता है। request तुरंत job_id देती है; job पूरा होने तक GET /v1/jobs/{job_id} को poll करें और परिणाम से आउटपुट URLs पढ़ें। EmpirioLabs डैशबोर्ड से API key प्राप्त करें।
curl https://api.empiriolabs.ai/v1/videos/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sonilo-video-to-video",
"prompt": "Describe what you want Sonilo Video to Video 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/videos/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "sonilo-video-to-video",
"prompt": "Describe what you want Sonilo Video to Video 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 पर Sonilo Video to Video API द्वारा समर्थित request पैरामीटर। फ़ील्ड छोड़ने पर डिफ़ॉल्ट मान लागू होते हैं।
| पैरामीटर | प्रकार | डिफॉल्ट | रेंज / मान | विवरण |
|---|---|---|---|---|
| mode | enum | music | music, effects, music_and_effects | लौटाए गए वीडियो में क्या जोड़ना है: एक जेनरेट किया गया साउंडट्रैक, फ्रेम-सिंक किया गया ध्वनि प्रभाव, या दोनों एक साथ मिश्रित। |
| prompt | string | - | - | जेनरेट किए गए ऑडियो के लिए रचनात्मक दिशा। |
| music_prompt | string | - | - | संगीत बिस्तर के लिए दिशा। |
| sfx_prompt | string | - | - | ध्वनि प्रभाव के लिए दिशा। |
| keep_original_sound | boolean | false | - | उत्पन्न ऑडियो के तहत पूरे मूल ऑडियो ट्रैक रखें. इस के बिना स्रोत ऑडियो हटा दिया जाता है. |
| preserve_speech | boolean | false | - | पूरे मूल ट्रैक के बजाय केवल स्रोत से अलग-थलग भाषण रखें। |
| ducking | boolean | false | - | एक स्थिर मिश्रण रखने के बजाय उत्पन्न ऑडियो के तहत रखी आवाज डुबोएं। |
| variants_num | number | 1 | 1 से 10 | एक अनुरोध में कितने अलग-अलग स्कोर किए गए वीडियो जनरेट करने हैं. हर वैरिएंट का बिल अलग-अलग किया जाता है. |
| prompt_influence | number | 0.5 | 0 से 1 | फुटेज के बजाय संगीत कितनी दृढ़ता से संकेत का पालन करता है। नीचे वीडियो को आगे बढ़ने देता है। |
| segments | string | - | - | समयबद्ध खंड की JSON सरणी दृश्य दिशा के लिए संकेत देती है। प्रत्येक प्रविष्टि सेकंड में प्रारंभ, अंत और संकेत देती है। |
| video_url | string | - | - | स्रोत वीडियो, सार्वजनिक रूप से उपलब्ध URL के रूप में। 300MB तक और 8 मिनट। playground में वीडियो अपलोड करना आपके लिए यह सेट करता है। |
मोड - संगीत एक उत्पन्न साउंडट्रैक के साथ स्कोर किए गए वीडियो को लौटाता है - प्रभाव फ्रेम-सिंक किए गए ध्वनि प्रभावों के साथ वीडियो लौटाता है - music_and_effects एक साथ मिश्रित संगीत और प्रभावों के साथ वीडियो लौटाता है नियंत्रण ध्वनि मोड में मोड, स्रोत वीडियो, रचनात्मक दिशा, अलग संगीत और प्रभाव संकेतों का समर्थन करता है, मूल ऑडियो, भाषण संरक्षण, डकिंग, संगीत मोड में 1 से 10 वेरिएंट, शीघ्र प्रभाव और JSON सेगमेंट संकेतों को रखता है। सीमाएं - 300MB और 8 मिनट तक स्रोत वीडियो - H.264, H.265, VP9 या AV1 ले जाने वाले mp4, mov, m4v या webm को स्वीकार करता है - स्रोत चित्र को पुन: एन्कोडिंग के बिना कॉपी किया जाता है, इसलिए लौटाया गया वीडियो अपने मूल रिज़ॉल्यूशन और फ्रेम दर को रखता है - डिफ़ॉल्ट रूप से स्रोत ऑडियो हटा दिया जाता है। यह सब मूल ध्वनि बनाए रखें, या केवल भाषण को संरक्षित करें बिलिंग - उपयोग किए गए मोड के लिए कैटलॉग दर पर प्रति जनरेट किए गए सेकंड का शुल्क लिया जाता है, संगीत और ध्वनि मोड के लिए न्यूनतम 10 सेकंड और एसएफएक्स मोड के लिए न्यूनतम 3 सेकंड के साथ - प्रत्येक संस्करण को अलग से बिल किया जाता है - जनरेशन से पहले अस्वीकार किए गए अनुरोध को बिल नहीं किया जाता है।
EmpirioLabs पर Sonilo Video to Video का बिल उपयोग के अनुसार बनता है: केवल संगीत $0.018 प्रति सेकंड; केवल प्रभाव $0.018 प्रति सेकंड; संगीत और प्रभाव $0.0288 प्रति सेकंड। इस पेज की लाइव दर तालिका हमेशा API की वास्तविक बिलिंग से मेल खाती है।
Sonilo Video to Video api.empiriolabs.ai पर POST /v1/videos/generations के ज़रिए मिलता है, मानक Bearer टोकन प्रमाणीकरण के साथ।
हां। EmpirioLabs playground ब्राउज़र में Sonilo Video to Video को उन्हीं पैरामीटरों के साथ चलाता है जो API देता है, ताकि आप कोड लिखने से पहले prompt आज़मा सकें।
EmpirioLabs खाता बनाएं, फिर डैशबोर्ड में API Keys में key जनरेट करें। बिलिंग pay-as-you-go क्रेडिट से होती है, इसलिए आप सिर्फ अपनी requests का भुगतान करते हैं।
हमारे मूल्य निर्धारण की जाँच करें या यदि आप चाहते हैं कि आपका अपना मॉडल हमारे स्टैक पर तैनात किया जाए, तो पहुंचें।