Runway API integration
Χρησιμοποιήστε το Runway μέσω Rivya Public API v1 με model id runway, υποστηριζόμενα inputs, παραμέτρους, κανόνες Files API, credits και παραδείγματα response.
runway
text, file
Απαιτείται για reference modes
12
Βίντεο
FIXED
1800 χαρακτήρες
Σύμβαση αιτήματος
Στείλτε το model id στο top level. Τα model-specific controls ανήκουν στο params.
| Key | Τύπος | Υποχρεωτικό | Προεπιλογή | Περιγραφή |
|---|---|---|---|---|
| model | string | Ναι | runway | Χρησιμοποιήστε το runway ως API model id. |
| prompt | string | Ναι | - | Μέγιστο 1800 χαρακτήρες για αυτό το μοντέλο. |
| params | object | Όχι | - | Model-specific parameter object. Χρησιμοποιήστε τις παρακάτω γραμμές για τα επιτρεπόμενα keys. |
| client_request_id | string | Όχι | - | Προαιρετικό client-side id για tracing requests στο δικό σας σύστημα. |
Παράμετροι μοντέλου
| 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 | Όχι | - | - | - | Υδατογράφημα |
Πολιτική μεταφόρτωσης
Ανεβάστε πρώτα reference files και μετά τοποθετήστε το returned URL και το duration token μέσα στο params.referenceMediaItems.
Εικόνα αναφοράς: Προαιρετικά ανεβάστε μία εικόνα για να περάσετε σε λειτουργία εικόνας σε βίντεο· αφήστε το κενό για να μείνετε σε λειτουργία κειμένου.
1
image
Τα video και audio references πρέπει να μεταφέρουν durationToken από /api/v1/files όταν απαιτείται duration verification.
| kind | Max size | MIME types |
|---|---|---|
| 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": "Αφήστε το κενό για απενεργοποίηση υδατογραφήματος"
}
}Αίτημα με αρχείο αναφοράς
{
"model": "runway",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"duration": "5",
"quality": "720p",
"aspectRatio": "16:9",
"waterMark": "Αφήστε το κενό για απενεργοποίηση υδατογραφήματος",
"referenceMediaItems": [
{
"url": "https://cdn.example.com/reference-image.png",
"kind": "image",
"name": "reference-image.png",
"mimeType": "image/png"
}
]
}
}Απόκριση δημιουργίας
Το create endpoint επιστρέφει public task id. Κάντε poll στο status endpoint μέχρι το task να succeed ή fail.
{
"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
Ορισμένα modes απαιτούν reference uploads μέσω Files API.