Integrasi API Runway
Gunakan Runway melalui Rivya Public API v1 dengan ID model runway, input disokong, parameter, peraturan Files API, kredit dan contoh respons.
runway
text, file
Diperlukan untuk mod rujukan
12
Video
FIXED
1800 aksara
Kontrak permintaan
Hantar ID model pada peringkat atas. Kawalan khusus model berada dalam params.
| Kunci | Jenis | Wajib | Lalai | Penerangan |
|---|---|---|---|---|
| model | string | Ya | runway | Gunakan ID model API runway. |
| prompt | string | Ya | - | Maksimum 1800 aksara untuk model ini. |
| params | object | Tidak | - | Objek parameter khusus model. Gunakan baris di bawah untuk kunci yang dibenarkan. |
| client_request_id | string | Tidak | - | ID sisi klien pilihan untuk menjejak permintaan dalam sistem anda. |
Parameter model
| Kunci | Jenis | Wajib | Lalai | Julat | Pilihan | Penerangan |
|---|---|---|---|---|---|---|
| duration | select | Tidak | 5 | - | 5, 10 | Tempoh |
| quality | select | Tidak | 720p | - | 720p, 1080p | Kualiti |
| aspectRatio | select | Tidak | 16:9 | - | 16:9, 4:3, 1:1, 3:4, 9:16 | Nisbah aspek |
| waterMark | text | Tidak | - | - | - | Tera air |
Polisi muat naik
Muat naik fail rujukan dahulu, kemudian letakkan URL dan token durasi yang dikembalikan dalam params.referenceMediaItems.
Imej rujukan: Muat naik satu imej secara pilihan untuk beralih ke mod imej-ke-video; biarkan kosong untuk kekal dalam mod teks.
1
image
Rujukan video dan audio patut membawa durationToken daripada /api/v1/files apabila pengesahan durasi diperlukan.
| kind | Saiz maksimum | Jenis MIME |
|---|---|---|
| image | 10 MB | image/jpeg, image/png, image/webp |
Permintaan minimum
{
"model": "runway",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"duration": "5",
"quality": "720p",
"aspectRatio": "16:9",
"waterMark": "Biarkan kosong untuk melumpuhkan tera air"
}
}Permintaan fail rujukan
{
"model": "runway",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"duration": "5",
"quality": "720p",
"aspectRatio": "16:9",
"waterMark": "Biarkan kosong untuk melumpuhkan tera air",
"referenceMediaItems": [
{
"url": "https://cdn.example.com/reference-image.png",
"kind": "image",
"name": "reference-image.png",
"mimeType": "image/png"
}
]
}
}Respons cipta
Endpoint cipta mengembalikan ID tugasan awam. Poll endpoint status sehingga tugasan berjaya atau gagal.
{
"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
}Ralat biasa
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
Sesetengah mod memerlukan muat naik rujukan Files API.