Seedance 2.0 Mini API इंटीग्रेशन
Rivya Public API v1 के जरिए मॉडल ID seedance-2-mini, समर्थित इनपुट, पैरामीटर, Files API नियम, क्रेडिट और रिस्पॉन्स उदाहरणों के साथ Seedance 2.0 Mini का उपयोग करें।
seedance-2-mini
text, file
संदर्भ मोड के लिए जरूरी
per_input_and_output_second · 480p_with_video=2.4 · 480p_without_video=3.8 · 720p_with_video=5 · 720p_without_video=8.2 · ⌈total⌉
वीडियो
METERED
20000 अक्षर
रिक्वेस्ट संरचना
मॉडल ID को शीर्ष स्तर पर भेजें। मॉडल के लिए खास कंट्रोल params में रखें।
| कुंजी | प्रकार | जरूरी | डिफॉल्ट | विवरण |
|---|---|---|---|---|
| model | string | हां | seedance-2-mini | seedance-2-mini API मॉडल ID का उपयोग करें। |
| prompt | string | हां | - | इस मॉडल के लिए अधिकतम 20000 अक्षर। |
| params | object | नहीं | - | मॉडल के लिए खास पैरामीटर ऑब्जेक्ट। अनुमत key के लिए नीचे दी गई पंक्तियां देखें। |
| client_request_id | string | नहीं | - | अपने सिस्टम में रिक्वेस्ट ट्रेस करने के लिए वैकल्पिक क्लाइंट-साइड ID। |
मॉडल पैरामीटर
| कुंजी | प्रकार | जरूरी | डिफॉल्ट | सीमा | विकल्प | विवरण |
|---|---|---|---|---|---|---|
| seedance_scene | select | नहीं | text | - | text, frames, reference | दृश्य तय करता है कि कौन-से अपलोड मान्य हैं; टेक्स्ट, फ्रेम और रेफरेंस इनपुट को मिलाया नहीं जा सकता। |
| resolution | select | नहीं | 720p | - | 480p, 720p | दर रिज़ॉल्यूशन और रेफरेंस दृश्य में वीडियो होने या न होने के अनुसार बदलती है। |
| aspect_ratio | select | नहीं | 16:9 | - | 1:1, 4:3, 3:4, 16:9, 9:16, 21:9, adaptive | आस्पेक्ट रेशियो |
| duration | number | नहीं | 5 | min 4 / max 15 / step 1 | - | 4 से 15 सेकंड तक की पूर्णांक आउटपुट अवधि चुनें। |
| generate_audio | select | नहीं | true | - | true, false | आउटपुट क्लिप के साथ जनरेट किया गया ऑडियो माँगें। |
| web_search | select | नहीं | false | - | false, true | केवल टेक्स्ट-टू-वीडियो के लिए उपलब्ध; इसे फ्रेम या रेफरेंस के साथ चालू करने पर अनुरोध अस्वीकार होगा। |
| nsfw_checker | select | नहीं | true | - | false, true | मॉडल का वैकल्पिक कंटेंट फ़िल्टर चालू करें। कोई स्वचालित फ़िल्टर पूर्ण कवरेज की गारंटी नहीं दे सकता। |
अपलोड नीति
पहले संदर्भ फाइल अपलोड करें, फिर लौटे हुए URL और durationToken को params.referenceMediaItems में रखें।
मार्गदर्शक फ्रेम या बहुमाध्यमी रेफरेंस: फ्रेम दृश्य अधिकतम 30 MB की एक या दो JPEG/PNG/WebP/GIF इमेज स्वीकार करता है। रेफरेंस दृश्य ऐसी अधिकतम 9 इमेज, 50 MB और 2-15 सेकंड तक के 3 MP4/MOV/MKV वीडियो तथा 15 MB और 2-15 सेकंड तक की 3 MP3/WAV ऑडियो फ़ाइलें स्वीकार करता है; वीडियो और ऑडियो की कुल अवधि अपने-अपने मीडिया प्रकार के लिए 15 सेकंड तक सीमित है।
15
image, video, audio
अवधि सत्यापन जरूरी होने पर वीडियो और ऑडियो संदर्भों में /api/v1/files से मिला durationToken होना चाहिए।
| kind | अधिकतम आकार | MIME प्रकार |
|---|---|---|
| image | 30 MB | image/jpeg, image/png, image/webp, image/gif |
| video | 50 MB | video/mp4, video/quicktime, video/x-matroska |
| audio | 15 MB | audio/mpeg, audio/wav, audio/x-wav |
न्यूनतम रिक्वेस्ट
{
"model": "seedance-2-mini",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"seedance_scene": "text",
"resolution": "720p",
"aspect_ratio": "16:9",
"duration": 5,
"generate_audio": "true",
"web_search": "false",
"nsfw_checker": "true"
}
}संदर्भ फाइल रिक्वेस्ट
{
"model": "seedance-2-mini",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"seedance_scene": "reference",
"resolution": "720p",
"aspect_ratio": "16:9",
"duration": 5,
"generate_audio": "true",
"web_search": "false",
"nsfw_checker": "true",
"referenceMediaItems": [
{
"url": "https://cdn.example.com/reference-video.mp4",
"kind": "video",
"name": "reference-video.mp4",
"mimeType": "video/mp4",
"durationSeconds": 8,
"durationToken": "video_duration_token_from_files_api",
"width": 1280,
"height": 720,
"sizeBytes": 8388608,
"framesPerSecond": 30,
"videoBitrateMbps": 8,
"videoMetadataToken": "video_metadata_token_from_original_files_api_upload_response"
}
]
}
}Create रिस्पॉन्स
create एंडपॉइंट सार्वजनिक टास्क ID लौटाता है। टास्क सफल या विफल होने तक स्टेटस एंडपॉइंट पोल करें।
{
"id": "task_seedance_2_mini_example",
"status": "queued",
"model": "seedance-2-mini",
"reserved_credits": 41,
"final_credits": 0,
"settlement_status": "RESERVED",
"created_at": "2026-05-11T00:00:00.000Z",
"updated_at": "2026-05-11T00:00:00.000Z",
"result": null,
"error": null
}सामान्य त्रुटियां
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
कुछ मोड में Files API संदर्भ अपलोड जरूरी हैं।