Runway API इंटीग्रेशन
Rivya Public API v1 के जरिए मॉडल id runway, समर्थित इनपुट, पैरामीटर, Files API नियम, क्रेडिट और रिस्पॉन्स उदाहरणों के साथ Runway का उपयोग करें।
runway
text, file
संदर्भ mode के लिए जरूरी
12
वीडियो
FIXED
1800 अक्षर
रिक्वेस्ट अनुबंध
मॉडल id को शीर्ष स्तर पर भेजें। मॉडल के लिए खास कंट्रोल params में रखें।
| Key | प्रकार | जरूरी | डिफॉल्ट | विवरण |
|---|---|---|---|---|
| model | string | हां | runway | runway API मॉडल id का उपयोग करें। |
| prompt | string | हां | - | इस मॉडल के लिए अधिकतम 1800 अक्षर। |
| params | object | नहीं | - | मॉडल के लिए खास पैरामीटर ऑब्जेक्ट। अनुमत keys के लिए नीचे दी गई पंक्तियां देखें। |
| client_request_id | string | नहीं | - | अपने सिस्टम में रिक्वेस्ट ट्रेस करने के लिए वैकल्पिक client-side id। |
मॉडल पैरामीटर
| Key | प्रकार | जरूरी | डिफॉल्ट | सीमा | विकल्प | विवरण |
|---|---|---|---|---|---|---|
| duration | select | नहीं | 5 | - | 5, 10 | अवधि |
| quality | select | नहीं | 720p | - | 720p, 1080p | गुणवत्ता |
| aspectRatio | select | नहीं | 16:9 | - | 16:9, 4:3, 1:1, 3:4, 9:16 | आस्पेक्ट रेशियो |
| waterMark | text | नहीं | - | - | - | वॉटरमार्क |
अपलोड नीति
पहले संदर्भ फाइल अपलोड करें, फिर लौटे हुए URL और duration token को params.referenceMediaItems में रखें।
रेफरेंस इमेज: Image-to-video mode में switch करने के लिए optionally एक image upload करें; text mode में रहने के लिए इसे empty छोड़ें।
1
image
अवधि सत्यापन जरूरी होने पर वीडियो और ऑडियो संदर्भों में /api/v1/files से मिला durationToken होना चाहिए।
| kind | अधिकतम आकार | MIME प्रकार |
|---|---|---|
| image | 10 MB | image/jpeg, image/png, image/webp |
न्यूनतम रिक्वेस्ट
{
"model": "runway",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"duration": "5",
"quality": "720p",
"aspectRatio": "16:9",
"waterMark": "वॉटरमार्क disable करने के लिए खाली छोड़ें"
}
}संदर्भ फाइल रिक्वेस्ट
{
"model": "runway",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"duration": "5",
"quality": "720p",
"aspectRatio": "16:9",
"waterMark": "वॉटरमार्क disable करने के लिए खाली छोड़ें",
"referenceMediaItems": [
{
"url": "https://cdn.example.com/reference-image.png",
"kind": "image",
"name": "reference-image.png",
"mimeType": "image/png"
}
]
}
}रिस्पॉन्स बनाएं
Create एंडपॉइंट सार्वजनिक टास्क id लौटाता है। टास्क सफल या विफल होने तक स्टेटस एंडपॉइंट पोल करें।
{
"id": "task_runway_example",
"status": "queued",
"model": "runway",
"reserved_credits": 12,
"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 संदर्भ अपलोड जरूरी हैं।