เอกสาร Rivya AI
หน้า API ของโมเดล

การเชื่อมต่อ API ของ Runway

ใช้ Runway ผ่าน Rivya Public API v1 ด้วย model id runway, อินพุตที่รองรับ, พารามิเตอร์, กฎ Files API, เครดิต และตัวอย่างคำตอบ

พร้อมใช้งานผ่าน APIข้อความหรือ URL พร้อม; โหมดอ้างอิงใช้ Files APIวิดีโอ
ID โมเดล API

runway

อินพุต

text, file

Files API

จำเป็นสำหรับโหมดอ้างอิง

เครดิตพื้นฐาน

12

ความสามารถ

วิดีโอ

การชำระเงิน

FIXED

ขีดจำกัดพรอมต์

1800 อักขระ

สัญญาของคำขอ

ส่ง model id ที่ระดับบนสุด การควบคุมเฉพาะโมเดลอยู่ใน params

คีย์ประเภทจำเป็นค่าเริ่มต้นคำอธิบาย
modelstringใช่runwayใช้ API model id runway
promptstringใช่-สูงสุด 1800 อักขระสำหรับโมเดลนี้
paramsobjectไม่ใช่-object พารามิเตอร์เฉพาะโมเดล ใช้แถวด้านล่างสำหรับ key ที่อนุญาต
client_request_idstringไม่ใช่-ID ฝั่งไคลเอนต์แบบเลือกได้สำหรับติดตามคำขอในระบบของคุณ

พารามิเตอร์โมเดล

คีย์ประเภทจำเป็นค่าเริ่มต้นช่วงตัวเลือกคำอธิบาย
durationselectไม่ใช่5-5, 10ระยะเวลา
qualityselectไม่ใช่720p-720p, 1080pคุณภาพ
aspectRatioselectไม่ใช่16:9-16:9, 4:3, 1:1, 3:4, 9:16อัตราส่วนภาพ
waterMarktextไม่ใช่---ลายน้ำ

นโยบายการอัปโหลด

อัปโหลดไฟล์อ้างอิงก่อน จากนั้นใส่ URL และ duration token ที่ได้กลับมาไว้ใน params.referenceMediaItems

กฎอ้างอิง

ภาพอ้างอิง: อัปโหลดภาพหนึ่งภาพแบบไม่บังคับเพื่อสลับเข้าสู่โหมด image-to-video หรือปล่อยว่างไว้เพื่ออยู่ในโหมดข้อความ

ไฟล์สูงสุด

1

ชนิดไฟล์ที่รับ

image

Duration token

ไฟล์อ้างอิงวิดีโอและเสียงควรมี durationToken จาก /api/v1/files เมื่อจำเป็นต้องตรวจระยะเวลา

kindขนาดสูงสุดMIME type
image10 MBimage/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": "ปล่อยว่างเพื่อปิด watermark"
  }
}

คำขอแบบไฟล์อ้างอิง

{
  "model": "runway",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "duration": "5",
    "quality": "720p",
    "aspectRatio": "16:9",
    "waterMark": "ปล่อยว่างเพื่อปิด watermark",
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png"
      }
    ]
  }
}

คำตอบจากการสร้าง

endpoint create ส่ง ID งานสาธารณะกลับมา ให้ตรวจ endpoint สถานะซ้ำจนกว่างานจะสำเร็จหรือล้มเหลว

{
  "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

บางโหมดต้องใช้การอัปโหลดไฟล์อ้างอิงผ่าน Files API