Wan 2.7 Video API इंटीग्रेशन
Rivya Public API v1 के जरिए मॉडल id wan-2-7-video, समर्थित इनपुट, पैरामीटर, Files API नियम, क्रेडिट और रिस्पॉन्स उदाहरणों के साथ Wan 2.7 Video का उपयोग करें।
wan-2-7-video
text, file
संदर्भ mode के लिए जरूरी
80
वीडियो
FIXED
5000 अक्षर
रिक्वेस्ट अनुबंध
मॉडल id को शीर्ष स्तर पर भेजें। मॉडल के लिए खास कंट्रोल params में रखें।
| Key | प्रकार | जरूरी | डिफॉल्ट | विवरण |
|---|---|---|---|---|
| model | string | हां | wan-2-7-video | wan-2-7-video API मॉडल id का उपयोग करें। |
| prompt | string | हां | - | इस मॉडल के लिए अधिकतम 5000 अक्षर। |
| params | object | नहीं | - | मॉडल के लिए खास पैरामीटर ऑब्जेक्ट। अनुमत keys के लिए नीचे दी गई पंक्तियां देखें। |
| client_request_id | string | नहीं | - | अपने सिस्टम में रिक्वेस्ट ट्रेस करने के लिए वैकल्पिक client-side id। |
मॉडल पैरामीटर
| Key | प्रकार | जरूरी | डिफॉल्ट | सीमा | विकल्प | विवरण |
|---|---|---|---|---|---|---|
| resolution | select | नहीं | 720p | - | 720p, 1080p | Resolution tier |
| duration | select | नहीं | 5 | - | 5, 10, 15 | Text और image runs 5, 10 या 15 seconds use कर सकते हैं। Video editing अभी 10 seconds पर tops out करता है, और Rivya उस mode में longer selections को automatically normalize करता है। |
| aspect_ratio | select | नहीं | 16:9 | - | 16:9, 9:16, 1:1, 4:3, 3:4 | Text-to-video और video-editing runs इसे directly use करते हैं। Image-to-video अभी separate aspect-ratio switch expose करने के बजाय uploaded frame geometry follow करता है। |
| negative_prompt | text | नहीं | - | - | - | Negative prompt field |
| prompt_extend | select | नहीं | true | - | true, false | Controls whether model generation से पहले आपका prompt rewrite करता है। Convenience के लिए on रखें, या जब आपके पास पहले से बहुत precise prompt हो तब इसे off करें। |
| watermark | select | नहीं | false | - | false, true | Watermark control |
| audio_setting | select | नहीं | auto | - | auto, origin | Video-edit path में audio कैसे handle होगा, यह control करता है। Auto model को decide करने देता है, जबकि Keep original source video's audio preserve करने की कोशिश करता है। |
| seed | number | नहीं | - | min 0 / max 2147483647 | - | हर बार नया यादृच्छिक नतीजा पाने के लिए इसे खाली छोड़ें। वही पूर्णांक दोबारा इस्तेमाल करने से पिछले नतीजे को दोहराना या बारीक समायोजित करना आसान होता है। नतीजा तभी ज्यादा करीब रहता है जब प्रॉम्प्ट और बाकी मुख्य सेटिंग भी मिलती-जुलती रहें; फिर भी यह 1:1 मिलान की गारंटी नहीं है। |
अपलोड नीति
पहले संदर्भ फाइल अपलोड करें, फिर लौटे हुए URL और duration token को params.referenceMediaItems में रखें।
Reference media जोड़ें: 2 तक assets upload करें। Image-to-video के लिए 2 तक images इस्तेमाल करें, या video editing के लिए 1 video plus 1 optional image।
2
image, video
अवधि सत्यापन जरूरी होने पर वीडियो और ऑडियो संदर्भों में /api/v1/files से मिला durationToken होना चाहिए।
| kind | अधिकतम आकार | MIME प्रकार |
|---|---|---|
| image | 20 MB | image/jpeg, image/png, image/webp |
| video | 95 MB | video/mp4, video/quicktime |
न्यूनतम रिक्वेस्ट
{
"model": "wan-2-7-video",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"resolution": "720p",
"duration": "5",
"aspect_ratio": "16:9",
"negative_prompt": "Optional exclusions या avoid करने योग्य failure modes.",
"prompt_extend": "true",
"watermark": "false",
"audio_setting": "auto",
"seed": 0
}
}संदर्भ फाइल रिक्वेस्ट
{
"model": "wan-2-7-video",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"resolution": "720p",
"duration": "5",
"aspect_ratio": "16:9",
"negative_prompt": "Optional exclusions या avoid करने योग्य failure modes.",
"prompt_extend": "true",
"watermark": "false",
"audio_setting": "auto",
"seed": 0,
"referenceMediaItems": [
{
"url": "https://cdn.example.com/reference-image.png",
"kind": "image",
"name": "reference-image.png",
"mimeType": "image/png"
}
]
}
}रिस्पॉन्स बनाएं
Create एंडपॉइंट सार्वजनिक टास्क id लौटाता है। टास्क सफल या विफल होने तक स्टेटस एंडपॉइंट पोल करें।
{
"id": "task_wan_2_7_video_example",
"status": "queued",
"model": "wan-2-7-video",
"reserved_credits": 80,
"final_credits": 0,
"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
कुछ mode में Files API संदर्भ अपलोड जरूरी हैं।